return replaceAll(text, regex, StringUtils.EMPTY);
return replaceAll(text, regex, StringUtils.EMPTY);
return RegExUtils.replaceAll(text, regex, replacement);
@Test public void testReplaceAll_StringPatternString() { assertNull(RegExUtils.replaceAll(null, Pattern.compile(""), "")); assertEquals("any", RegExUtils.replaceAll("any", (Pattern) null, "")); assertEquals("any", RegExUtils.replaceAll("any", Pattern.compile(""), null)); assertEquals("zzz", RegExUtils.replaceAll("", Pattern.compile(""), "zzz")); assertEquals("zzz", RegExUtils.replaceAll("", Pattern.compile(".*"), "zzz")); assertEquals("", RegExUtils.replaceAll("", Pattern.compile(".+"), "zzz")); assertEquals("ZZaZZbZZcZZ", RegExUtils.replaceAll("abc", Pattern.compile(""), "ZZ")); assertEquals("z\nz", RegExUtils.replaceAll("<__>\n<__>", Pattern.compile("<.*>"), "z")); assertEquals("z", RegExUtils.replaceAll("<__>\n<__>", Pattern.compile("(?s)<.*>"), "z")); assertEquals("z", RegExUtils.replaceAll("<__>\n<__>", Pattern.compile("<.*>", Pattern.DOTALL), "z")); assertEquals("z", RegExUtils.replaceAll("<__>\\n<__>", Pattern.compile("<.*>"), "z")); assertEquals("X", RegExUtils.replaceAll("<A>\nxy\n</A>", Pattern.compile("<A>.*</A>", Pattern.DOTALL), "X")); assertEquals("ABC___123", RegExUtils.replaceAll("ABCabc123", Pattern.compile("[a-z]"), "_")); assertEquals("ABC_123", RegExUtils.replaceAll("ABCabc123", Pattern.compile("[^A-Z0-9]+"), "_")); assertEquals("ABC123", RegExUtils.replaceAll("ABCabc123", Pattern.compile("[^A-Z0-9]+"), "")); assertEquals("Lorem_ipsum_dolor_sit", RegExUtils.replaceAll("Lorem ipsum dolor sit", Pattern.compile("( +)([a-z]+)"), "_$2")); }
@Test public void testReplaceAll_StringStringString() { assertNull(RegExUtils.replaceAll(null, "", "")); assertEquals("any", RegExUtils.replaceAll("any", (String) null, "")); assertEquals("any", RegExUtils.replaceAll("any", "", null)); assertEquals("zzz", RegExUtils.replaceAll("", "", "zzz")); assertEquals("zzz", RegExUtils.replaceAll("", ".*", "zzz")); assertEquals("", RegExUtils.replaceAll("", ".+", "zzz")); assertEquals("ZZaZZbZZcZZ", RegExUtils.replaceAll("abc", "", "ZZ")); assertEquals("z\nz", RegExUtils.replaceAll("<__>\n<__>", "<.*>", "z")); assertEquals("z", RegExUtils.replaceAll("<__>\n<__>", "(?s)<.*>", "z")); assertEquals("ABC___123", RegExUtils.replaceAll("ABCabc123", "[a-z]", "_")); assertEquals("ABC_123", RegExUtils.replaceAll("ABCabc123", "[^A-Z0-9]+", "_")); assertEquals("ABC123", RegExUtils.replaceAll("ABCabc123", "[^A-Z0-9]+", "")); assertEquals("Lorem_ipsum_dolor_sit", RegExUtils.replaceAll("Lorem ipsum dolor sit", "( +)([a-z]+)", "_$2")); try { RegExUtils.replaceAll("any", "{badRegexSyntax}", ""); fail("RegExUtils.replaceAll expecting PatternSyntaxException"); } catch (final PatternSyntaxException ex) { // empty } }
public String getSpaceName(String space) { return RegExUtils.replaceAll(space, "^scooldspace:[^:]+:", ""); }
return replaceAll(text, regex, StringUtils.EMPTY);
return replaceAll(text, regex, StringUtils.EMPTY);
return replaceAll(text, regex, StringUtils.EMPTY);
return replaceAll(text, regex, StringUtils.EMPTY);
return replaceAll(text, regex, StringUtils.EMPTY);
return RegExUtils.replaceAll(text, regex, replacement);
return RegExUtils.replaceAll(text, regex, replacement);
return RegExUtils.replaceAll(text, regex, replacement);
return replaceAll(text, regex, StringUtils.EMPTY);