正則表示式工具類
阿新 • • 發佈:2018-11-12
1. 正則表示式匹配兩個指定字串中間的內容
public static List<String> getSubUtil(String soap,String rgex){ List<String> list = new ArrayList<String>(); Pattern pattern = Pattern.compile(rgex);// 匹配的模式 Matcher m = pattern.matcher(soap); while(m.find()) { int i = 1; list.add(m.group(i)); i++; } return list; }
2. 返回單個字串,若匹配到多個的話就返回第一個,方法與getSubUtil一樣
public String getSubUtilSimple(String soap,String rgex){ Pattern pattern = Pattern.compile(rgex);//匹配的模式 Matcher m = pattern.matcher(soap); while(m.find()){ return m.group(1); } return ""; }