public class RegexUtil extends Object
| Constructor and Description |
|---|
RegexUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
contains(String st,
Pattern pattern) |
static int |
countLeadingQualifiers(String string,
String qualifier) |
static int |
countMatches(String string,
String regex) |
static int |
countMatches(String string,
String regex,
int matchLen) |
static int |
countTrailingQualifiers(String string,
String qualifier) |
static String |
escape(String str)
Escapes a given string for regex.
|
static String |
find(String searchIn,
Pattern findWhatPattern,
int group) |
static String |
find(String searchIn,
String findWhatRegex,
int group) |
static List<String> |
findAll(String searchIn,
Pattern findWhatPattern,
int group) |
static List<String> |
findAll(String searchIn,
String findWhatRegex,
int group) |
static int |
getGroupAtPos(String regex,
int position) |
static Pattern |
getPattern(String regex) |
static List<Range> |
getQuotedAreas(String regex) |
static boolean |
matches(String st,
Pattern pattern) |
static String |
replaceAll(String string,
Pattern pattern,
int group,
String replacement) |
static String |
replaceAll(String string,
String regex,
int group,
String replacement) |
static String |
updateGroupReferences(String regex,
int groupNum)
Adjust values in back references to capturing groups (like \1) of a given regex.
|
public static String replaceAll(String string, Pattern pattern, int group, String replacement)
public static String replaceAll(String string, String regex, int group, String replacement)
public static String escape(String str)
str - the given stringpublic static int getGroupAtPos(String regex, int position)
public static String updateGroupReferences(String regex, int groupNum)
regex - the given regex containing back references to capturing groups.groupNum - the number of the new group.Copyright © 2022. All rights reserved.