Class XRegexUtils
java.lang.Object
de.xima.fc.utils.XRegexUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringreplaceAll(String value, String search, BiFunction<String, Integer, String> replacer) Replace all occurrences of a search string in a string with a replacement string computed by a function.static StringreplaceAllPattern(String value, String searchPattern, BiFunction<MatchResult, Integer, String> replacer) Replace all occurrences matching the given pattern in a string with a replacement string computed by a function.static StringreplaceAllPattern(String value, Pattern search, BiFunction<MatchResult, Integer, String> replacer) Replace all occurrences matching the given pattern in a string with a replacement string computed by a function.
-
Constructor Details
-
XRegexUtils
public XRegexUtils()
-
-
Method Details
-
replaceAll
public static String replaceAll(String value, String search, BiFunction<String, Integer, String> replacer) Replace all occurrences of a search string in a string with a replacement string computed by a function.- Parameters:
value- The string to search in.search- The string to search for.replacer- The function to compute the replacement string.- Returns:
- The resulting string.
-
replaceAllPattern
public static String replaceAllPattern(String value, String searchPattern, BiFunction<MatchResult, Integer, String> replacer) Replace all occurrences matching the given pattern in a string with a replacement string computed by a function.- Parameters:
value- The string to search in.searchPattern- The pattern to search for.replacer- The function to compute the replacement string.- Returns:
- The resulting string.
-
replaceAllPattern
public static String replaceAllPattern(String value, Pattern search, BiFunction<MatchResult, Integer, String> replacer) Replace all occurrences matching the given pattern in a string with a replacement string computed by a function.- Parameters:
value- The string to search in.search- The pattern to search for.replacer- The function to compute the replacement string.- Returns:
- The resulting string.
-