public abstract class RegexUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ADDRESS |
static Pattern |
ADDRESS_PATTERN |
static String |
BLANK |
static Pattern |
BLANK_PATTERN |
private static ConcurrentMap<Integer,LruMap<String,Pattern>> |
cache |
static String |
EMAIL |
static Pattern |
EMAIL_PATTERN |
static String |
IP |
static Pattern |
IP_PATTERN |
static String |
LOCAL_IP |
static Pattern |
LOCAL_IP_PATTERN |
static String |
URL |
static Pattern |
URL_PATTERN |
| 构造器和说明 |
|---|
RegexUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
find(CharSequence input,
String regex,
int startFrom) |
static boolean |
find(CharSequence input,
String regex,
int flags,
int startFrom) |
static Matcher |
getMatcher(CharSequence input,
String regex) |
static Matcher |
getMatcher(CharSequence input,
String regex,
int flags) |
static Matcher |
getMatcher(CharSequence input,
String regex,
int flags,
int startFrom) |
static Pattern |
getPattern(String regex) |
static Pattern |
getPattern(String regex,
int flags) |
static int |
indexOf(String str,
String regex,
int fromIndex) |
static int |
indexOf(String str,
String regex,
int flags,
int fromIndex) |
static String |
match(CharSequence input,
String regex) |
static String |
match(CharSequence input,
String regex,
int startFrom) |
static String |
match(CharSequence input,
String regex,
int flags,
int startFrom) |
static String |
match(CharSequence input,
String regex,
int flags,
int group,
int startFrom) |
static boolean |
matches(CharSequence input,
String regex) |
static boolean |
matches(CharSequence input,
String regex,
int startFrom) |
static boolean |
matches(CharSequence input,
String regex,
int flags,
int startFrom) |
static boolean |
notFind(CharSequence input,
String regex,
int startFrom) |
static boolean |
notFind(CharSequence input,
String regex,
int flags,
int startFrom) |
static List<String> |
split(CharSequence source,
String regex) |
static List<String> |
split(CharSequence source,
String regex,
int flags) |
static List<String> |
split(CharSequence source,
String regex,
int flags,
boolean returnDelims) |
private static final ConcurrentMap<Integer,LruMap<String,Pattern>> cache
public static final Pattern BLANK_PATTERN
public static final Pattern EMAIL_PATTERN
public static final Pattern URL_PATTERN
public static final Pattern ADDRESS_PATTERN
public static final Pattern LOCAL_IP_PATTERN
public static final Pattern IP_PATTERN
public static Matcher getMatcher(CharSequence input, String regex)
public static Matcher getMatcher(CharSequence input, String regex, int flags)
public static Matcher getMatcher(CharSequence input, String regex, int flags, int startFrom)
public static boolean matches(CharSequence input, String regex)
public static boolean matches(CharSequence input, String regex, int startFrom)
public static boolean matches(CharSequence input, String regex, int flags, int startFrom)
public static String match(CharSequence input, String regex)
public static String match(CharSequence input, String regex, int startFrom)
public static String match(CharSequence input, String regex, int flags, int startFrom)
public static String match(CharSequence input, String regex, int flags, int group, int startFrom)
public static boolean notFind(CharSequence input, String regex, int startFrom)
public static boolean notFind(CharSequence input, String regex, int flags, int startFrom)
public static boolean find(CharSequence input, String regex, int startFrom)
public static boolean find(CharSequence input, String regex, int flags, int startFrom)
public static List<String> split(CharSequence source, String regex)
public static List<String> split(CharSequence source, String regex, int flags)
public static List<String> split(CharSequence source, String regex, int flags, boolean returnDelims)
Copyright © 2020. All rights reserved.