public class RegexUtil extends Object
| 构造器和说明 |
|---|
RegexUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
encodeUrlCh(String url)
转化URL中的中文字符
|
static boolean |
endWith(String src,
String... suffixs)
字符串是否以指定字符串结尾
|
static List<String> |
getArrayList(String srcStr,
String regexStr,
String currentUrl,
int n)
9 获取和正则匹配的绝对链接地址
|
static String |
getFirstString(String srcStr,
String regexStr,
int n)
3 返回第一条匹配的结果
|
static String[] |
getFirstyArray(String srcStr,
String regexStr,
int[] arr)
7 获取字符中匹配正则的第一条数据 String[]
|
static List<String> |
getList(String srcStr,
String regexStr,
int n)
4 回字符串中匹配正则的字符串 放入list集合
|
static List<String[]> |
getList(String srcStr,
String regexStr,
int[] arr)
5 获取字符中匹配正则的全部数据String集合 放入list集合
|
static String |
getString(String srcStr,
String regexStr,
int n)
2 返回字符串中匹配正则的字符串拼接
|
static String |
getString(String srcStr,
String regexStr,
String splitStr,
int n)
1 返回字符串中匹配正则的字符串并根据分隔符拼接
|
static List<String> |
getStringList(String srcStr,
String regexStr,
int[] arr)
6 获取字符中匹配正则的全部数据String 放入list集合
|
static void |
main(String[] args) |
static String |
replacementAllhanderString(String srcStr,
String regexStr,
Function<String,String> hander)
10 把字符串中符合正则表达式的字串 处理后 替换回去
|
public static String getString(String srcStr, String regexStr, String splitStr, int n)
srcStr - 源字符串regexStr - 正则表达式splitStr - 分隔符n - 所在正则的位置public static String getString(String srcStr, String regexStr, int n)
srcStr - regexStr - n - 所在正则的位置public static String getFirstString(String srcStr, String regexStr, int n)
srcStr - regexStr - n - 所在正则的位置public static List<String> getList(String srcStr, String regexStr, int n)
srcStr - regexStr - n - 所在正则的位置public static List<String[]> getList(String srcStr, String regexStr, int[] arr)
srcStr - regexStr - arr - 正则位置数组public static List<String> getStringList(String srcStr, String regexStr, int[] arr)
srcStr - regexStr - arr - 正则位置数组public static String[] getFirstyArray(String srcStr, String regexStr, int[] arr)
srcStr - regexStr - arr - 正则位置数组public static List<String> getArrayList(String srcStr, String regexStr, String currentUrl, int n)
srcStr - regexStr - currentUrl - n - public static String replacementAllhanderString(String srcStr, String regexStr, Function<String,String> hander)
srcStr - 原字符串regexStr - 正则 必须包含一个组(即小括号)hander - 提取的字符串的处理方式public static boolean endWith(String src, String... suffixs)
src - suffixs - public static String encodeUrlCh(String url) throws UnsupportedEncodingException
url - UnsupportedEncodingExceptionpublic static void main(String[] args) throws UnsupportedEncodingException
Copyright © 2022. All rights reserved.