public class PatternPool
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.regex.Pattern |
BIRTHDAY
生日
|
static java.util.regex.Pattern |
CHINESE
单个中文汉字
|
static java.util.regex.Pattern |
CHINESES
中文汉字
|
static java.util.regex.Pattern |
CITIZEN_ID
18位身份证号码
|
static java.util.regex.Pattern |
EMAIL
邮件,符合RFC 5322规范,正则来自:http://emailregex.com/
|
static java.util.regex.Pattern |
GENERAL
英文字母 、数字和下划线
|
static java.util.regex.Pattern |
GENERAL_WITH_CHINESE
中文字、英文字母、数字和下划线
|
static java.util.regex.Pattern |
GROUP_VAR
分组
|
static java.util.regex.Pattern |
IPV4
IP v4
|
static java.util.regex.Pattern |
MAC_ADDRESS
MAC地址正则
|
static java.util.regex.Pattern |
MOBILE
移动电话
|
static java.util.regex.Pattern |
MONEY
货币
|
static java.util.regex.Pattern |
NUMBERS
数字
|
static java.util.regex.Pattern |
PLATE_NUMBER
中国车牌号码
|
static java.util.regex.Pattern |
URL
URL
|
static java.util.regex.Pattern |
URL_HTTP
Http URL
|
static java.util.regex.Pattern |
UUID
UUID
|
static java.util.regex.Pattern |
UUID_SIMPLE
不带横线的UUID
|
static java.util.regex.Pattern |
WORD
字母
|
static java.util.regex.Pattern |
ZIP_CODE
邮编
|
| 构造器和说明 |
|---|
PatternPool() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clear()
清空缓存池
|
static java.util.regex.Pattern |
get(java.lang.String regex)
先从Pattern池中查找正则对应的
Pattern,找不到则编译正则表达式并入池。 |
static java.util.regex.Pattern |
get(java.lang.String regex,
int flags)
先从Pattern池中查找正则对应的
Pattern,找不到则编译正则表达式并入池。 |
static java.util.regex.Pattern |
remove(java.lang.String regex,
int flags)
移除缓存
|
public static final java.util.regex.Pattern GENERAL
public static final java.util.regex.Pattern NUMBERS
public static final java.util.regex.Pattern WORD
public static final java.util.regex.Pattern CHINESE
public static final java.util.regex.Pattern CHINESES
public static final java.util.regex.Pattern GROUP_VAR
public static final java.util.regex.Pattern IPV4
public static final java.util.regex.Pattern MONEY
public static final java.util.regex.Pattern EMAIL
public static final java.util.regex.Pattern MOBILE
public static final java.util.regex.Pattern CITIZEN_ID
public static final java.util.regex.Pattern ZIP_CODE
public static final java.util.regex.Pattern BIRTHDAY
public static final java.util.regex.Pattern URL
public static final java.util.regex.Pattern URL_HTTP
public static final java.util.regex.Pattern GENERAL_WITH_CHINESE
public static final java.util.regex.Pattern UUID
public static final java.util.regex.Pattern UUID_SIMPLE
public static final java.util.regex.Pattern PLATE_NUMBER
public static final java.util.regex.Pattern MAC_ADDRESS
public static java.util.regex.Pattern get(java.lang.String regex)
Pattern,找不到则编译正则表达式并入池。regex - 正则表达式Patternpublic static java.util.regex.Pattern get(java.lang.String regex,
int flags)
Pattern,找不到则编译正则表达式并入池。regex - 正则表达式flags - 正则标识位集合 PatternPatternpublic static java.util.regex.Pattern remove(java.lang.String regex,
int flags)
regex - 正则flags - 标识Pattern,可能为nullpublic static void clear()
Copyright © 2018. All rights reserved.