/** * Regex version of {@link #replace(String, String, String)} * @param string * @param pattern * @param repl * @return */ public static String replacePattern(String string, String pattern, String repl) { return replace(string, ACFPatterns.getPattern(pattern), repl); } /**
/** * Plain String replacement. If you need regex patterns, see {@link #replacePattern(String, String, String)} * @param string * @param pattern * @param repl * @return */ public static String replace(String string, String pattern, String repl) { return replace(string, ACFPatterns.getPattern(Pattern.quote(pattern)), repl); }
/** * Pure Regex Pattern matching and replacement, no escaping * @param string * @param pattern * @param repl * @return */ public static String replacePatternMatch(String string, String pattern, String repl) { return replacePatternMatch(string, ACFPatterns.getPattern(pattern), repl); }
throw new InvalidCommandArgument(); return ACFPatterns.getPattern(split).split(val); } else if (!c.isLastArg()) { ACFUtil.sneaky(new IllegalStateException("Weird Command signature... String[] should be last or @Split"));