1. 程式人生 > >正則表示式工具類

正則表示式工具類

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 ""; }