public class CommonUtil {
private static Logger logger=Logger.getLogger(CommonUtil.class);
/**
* 使用正则表达式获取数字
* @param start
* @param end
* @param source 匹配的源字符串
* @return
*/
public static String findIntRegex(String source,String start, String end) {
String str = "";
Matcher m = Pattern.compile(start + "(\\d+)" + end).matcher(source);
if (m.find())
str = m.group(1);
return str;
}
/**
* 使用正则表达式获取数字集合
* @param start
* @param end
* @param source 匹配的源字符串
* @return
*/
public static List<String> findsIntRegex(String source,String start, String end) {
List<String> list=new ArrayList<String>();
Matcher m = Pattern.compile(start + "(\\d+)" + end).matcher(source);
while (m.find()) {
list.add(m.group(1));
}
if (list.size()==0)
logger.info("未匹配到任何值");
return list;
}
}
CommonUtils
最新推荐文章于 2024-04-22 09:33:05 发布