final class REUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static int |
CACHESIZE |
(package private) static RegularExpression[] |
regexCache |
Modifier | Constructor and Description |
---|---|
private |
REUtil() |
Modifier and Type | Method and Description |
---|---|
(package private) static int |
composeFromSurrogates(int high,
int low) |
(package private) static java.lang.String |
createOptionString(int options) |
static RegularExpression |
createRegex(java.lang.String pattern,
java.lang.String options)
Creates a RegularExpression instance.
|
(package private) static java.lang.String |
decomposeToSurrogates(int ch) |
(package private) static void |
dumpString(java.lang.String v) |
(package private) static int |
getOptionValue(int ch) |
(package private) static boolean |
isHighSurrogate(int ch) |
(package private) static boolean |
isLowSurrogate(int ch) |
static void |
main(java.lang.String[] argv)
Sample entry.
|
static boolean |
matches(java.lang.String regex,
java.lang.String target) |
static boolean |
matches(java.lang.String regex,
java.lang.String options,
java.lang.String target) |
(package private) static int |
parseOptions(java.lang.String opts) |
static java.lang.String |
quoteMeta(java.lang.String literal) |
(package private) static java.lang.String |
stripExtendedComment(java.lang.String regex) |
(package private) static java.lang.String |
substring(java.text.CharacterIterator iterator,
int begin,
int end) |
static final int CACHESIZE
static final RegularExpression[] regexCache
static final int composeFromSurrogates(int high, int low)
static final boolean isLowSurrogate(int ch)
static final boolean isHighSurrogate(int ch)
static final java.lang.String decomposeToSurrogates(int ch)
static final java.lang.String substring(java.text.CharacterIterator iterator, int begin, int end)
static final int getOptionValue(int ch)
static final int parseOptions(java.lang.String opts) throws ParseException
ParseException
static final java.lang.String createOptionString(int options)
static java.lang.String stripExtendedComment(java.lang.String regex)
public static void main(java.lang.String[] argv)
public static RegularExpression createRegex(java.lang.String pattern, java.lang.String options) throws ParseException
public static boolean matches(java.lang.String regex, java.lang.String target) throws ParseException
ParseException
RegularExpression.matches(java.lang.String)
public static boolean matches(java.lang.String regex, java.lang.String options, java.lang.String target) throws ParseException
ParseException
RegularExpression.matches(java.lang.String)
public static java.lang.String quoteMeta(java.lang.String literal)
static void dumpString(java.lang.String v)