Package me.qoomon.gitversioning.commons
Class StringUtil
- java.lang.Object
-
- me.qoomon.gitversioning.commons.StringUtil
-
public final class StringUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StringUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intpatternGroupCount(java.util.regex.Pattern pattern)static java.util.Set<java.lang.String>patternGroupNames(java.util.regex.Pattern pattern)static java.util.Set<java.lang.String>patternGroups(java.util.regex.Pattern pattern)static java.util.Map<java.lang.String,java.lang.String>patternGroupValues(java.util.regex.Pattern pattern, java.lang.String text)static java.lang.StringsubstituteText(java.lang.String text, java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> replacements)
-
-
-
Method Detail
-
substituteText
public static java.lang.String substituteText(java.lang.String text, java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> replacements)
-
patternGroupValues
public static java.util.Map<java.lang.String,java.lang.String> patternGroupValues(java.util.regex.Pattern pattern, java.lang.String text)- Parameters:
pattern- patterntext- to parse- Returns:
- a map of group-index and group-name to matching value
-
patternGroups
public static java.util.Set<java.lang.String> patternGroups(java.util.regex.Pattern pattern)
-
patternGroupCount
public static int patternGroupCount(java.util.regex.Pattern pattern)
-
patternGroupNames
public static java.util.Set<java.lang.String> patternGroupNames(java.util.regex.Pattern pattern)
-
-