public class RegexUtil extends Object
| 构造器和说明 |
|---|
RegexUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
count(String source,
String regex)
查询规则匹配次数
|
static Map<String,String> |
doubleRegex(String globalRegex,
String singleRegex,
String content)
双重匹配(采集使用)
|
static List<Map<Integer,String>> |
doubleRegexToMap(String globalRegex,
String singleRegex,
String content,
int find)
双重匹配;自定义map数据的数量(采集使用)
|
static List<String> |
parseAll(String source,
String regex,
int find)
从find位置开始匹配所有返回
|
static List<String> |
parseAllToList(String content,
String regex,
int find)
匹配一个正则表达式中的多个值
|
static String |
parseFirst(String source,
String regex,
int find)
返回所有匹配的结果,并且是第find组
|
static String |
replaceAll(String source,
String regex,
String newContent)
从find位置开始匹配提供返回
|
static String |
replaceFirst(String source,
String regex,
String newContent)
替换第一个
|
public static String parseFirst(String source, String regex, int find)
source - 模版regex - 标签find - 第几组 0:返回所有public static List<String> parseAll(String source, String regex, int find)
source - 模版regex - 标签find - 第几组 0:返回所有public static String replaceAll(String source, String regex, String newContent)
source - 模版regex - 标签newContent - 新的内容public static String replaceFirst(String source, String regex, String newContent)
source - 原始内容regex - 正则newContent - 新内容public static int count(String source, String regex)
source - 模版regex - 标签public static Map<String,String> doubleRegex(String globalRegex, String singleRegex, String content)
globalRegex - 第一层匹配正则表达式singleRegex - 内层匹配正则表达式content - 需要截取的内容public static List<Map<Integer,String>> doubleRegexToMap(String globalRegex, String singleRegex, String content, int find)
globalRegex - 第一层匹配正则表达式singleRegex - 内层匹配正则表达式content - 需要截取的内容find - 匹配值中的数量Copyright © 2016. All rights reserved.