类 ReUtil
java.lang.Object
org.tio.utils.hutool.ReUtil
- 作者:
- tanyaowu 2018年8月5日 下午8:34:06
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static boolean指定内容中是否有表达式匹配的内容static int计算指定字符串中,匹配pattern的个数static String删除匹配的全部内容static String删除匹配的第一个内容static Stringescape(char c) 转义字符,将正则的关键字转义static String转义字符串,将正则的关键字转义取得内容中匹配的所有结果static <T extends Collection<String>>
T取得内容中匹配的所有结果取得内容中匹配的所有结果static <T extends Collection<String>>
T取得内容中匹配的所有结果findAllGroup0(String regex, String content) 取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容findAllGroup0(Pattern pattern, String content) 取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容findAllGroup1(String regex, String content) 取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容findAllGroup1(Pattern pattern, String content) 取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容static String获得匹配的字符串getAllGroups(Pattern pattern, String content) 获得匹配的字符串匹配到的所有分组getAllGroups(Pattern pattern, String content, boolean withGroup0) 获得匹配的字符串匹配到的所有分组static String获得匹配的字符串,,获得正则中分组0的内容static String获得匹配的字符串,,获得正则中分组1的内容static boolean给定内容是否匹配正则static boolean给定内容是否匹配正则static StringreplaceAll(String content, String regex, String replacementTemplate) 正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串static StringreplaceAll(String content, Pattern pattern, String replacementTemplate) 正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串
-
字段详细资料
-
构造器详细资料
-
ReUtil
public ReUtil()
-
-
方法详细资料
-
getGroup0
获得匹配的字符串,,获得正则中分组0的内容- 参数:
pattern- 编译后的正则模式content- 被匹配的内容- 返回:
- 匹配后得到的字符串,未匹配返回null
- 从以下版本开始:
- 3.1.2
-
getGroup1
获得匹配的字符串,,获得正则中分组1的内容- 参数:
pattern- 编译后的正则模式content- 被匹配的内容- 返回:
- 匹配后得到的字符串,未匹配返回null
- 从以下版本开始:
- 3.1.2
-
get
获得匹配的字符串- 参数:
pattern- 编译后的正则模式content- 被匹配的内容groupIndex- 匹配正则的分组序号- 返回:
- 匹配后得到的字符串,未匹配返回null
-
getAllGroups
获得匹配的字符串匹配到的所有分组- 参数:
pattern- 编译后的正则模式content- 被匹配的内容- 返回:
- 匹配后得到的字符串数组,按照分组顺序依次列出,未匹配到返回空列表,任何一个参数为null返回null
- 从以下版本开始:
- 3.1.0
-
getAllGroups
获得匹配的字符串匹配到的所有分组- 参数:
pattern- 编译后的正则模式content- 被匹配的内容withGroup0- 是否包括分组0,此分组表示全匹配的信息- 返回:
- 匹配后得到的字符串数组,按照分组顺序依次列出,未匹配到返回空列表,任何一个参数为null返回null
- 从以下版本开始:
- 4.0.13
-
delFirst
删除匹配的第一个内容- 参数:
pattern- 正则content- 被匹配的内容- 返回:
- 删除后剩余的内容
-
delAll
删除匹配的全部内容- 参数:
pattern- 正则content- 被匹配的内容- 返回:
- 删除后剩余的内容
-
findAllGroup0
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容- 参数:
regex- 正则content- 被查找的内容- 返回:
- 结果列表
- 从以下版本开始:
- 3.1.2
-
findAllGroup1
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容- 参数:
regex- 正则content- 被查找的内容- 返回:
- 结果列表
- 从以下版本开始:
- 3.1.2
-
findAll
取得内容中匹配的所有结果- 参数:
regex- 正则content- 被查找的内容group- 正则的分组- 返回:
- 结果列表
- 从以下版本开始:
- 3.0.6
-
findAll
public static <T extends Collection<String>> T findAll(String regex, String content, int group, T collection) 取得内容中匹配的所有结果- 类型参数:
T- 集合类型- 参数:
regex- 正则content- 被查找的内容group- 正则的分组collection- 返回的集合类型- 返回:
- 结果集
-
findAllGroup0
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组0的内容- 参数:
pattern- 编译后的正则模式content- 被查找的内容- 返回:
- 结果列表
- 从以下版本开始:
- 3.1.2
-
findAllGroup1
取得内容中匹配的所有结果,获得匹配的所有结果中正则对应分组1的内容- 参数:
pattern- 编译后的正则模式content- 被查找的内容- 返回:
- 结果列表
- 从以下版本开始:
- 3.1.2
-
findAll
取得内容中匹配的所有结果- 参数:
pattern- 编译后的正则模式content- 被查找的内容group- 正则的分组- 返回:
- 结果列表
- 从以下版本开始:
- 3.0.6
-
findAll
public static <T extends Collection<String>> T findAll(Pattern pattern, String content, int group, T collection) 取得内容中匹配的所有结果- 类型参数:
T- 集合类型- 参数:
pattern- 编译后的正则模式content- 被查找的内容group- 正则的分组collection- 返回的集合类型- 返回:
- 结果集
-
count
计算指定字符串中,匹配pattern的个数- 参数:
pattern- 编译后的正则模式content- 被查找的内容- 返回:
- 匹配个数
-
contains
指定内容中是否有表达式匹配的内容- 参数:
pattern- 编译后的正则模式content- 被查找的内容- 返回:
- 指定内容中是否有表达式匹配的内容
- 从以下版本开始:
- 3.3.1
-
isMatch
给定内容是否匹配正则- 参数:
regex- 正则content- 内容- 返回:
- 正则为null或者""则不检查,返回true,内容为null返回false
-
isMatch
给定内容是否匹配正则- 参数:
pattern- 模式content- 内容- 返回:
- 正则为null或者""则不检查,返回true,内容为null返回false
-
replaceAll
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串- 参数:
content- 文本regex- 正则replacementTemplate- 替换的文本模板,可以使用$1类似的变量提取正则匹配出的内容- 返回:
- 处理后的文本
-
replaceAll
正则替换指定值
通过正则查找到字符串,然后把匹配到的字符串加入到replacementTemplate中,$1表示分组1的字符串- 参数:
content- 文本pattern-PatternreplacementTemplate- 替换的文本模板,可以使用$1类似的变量提取正则匹配出的内容- 返回:
- 处理后的文本
- 从以下版本开始:
- 3.0.4
-
escape
转义字符,将正则的关键字转义- 参数:
c- 字符- 返回:
- 转义后的文本
-
escape
转义字符串,将正则的关键字转义- 参数:
content- 文本- 返回:
- 转义后的文本
-