1. 代码
/**
* 根据正则表达式提取String中匹配成功的String
* @author liaot
* @param orgstr 输入源 String
* @param pattern 匹配的正则表达式
* @return 所有匹配到的String
*/
public static List<String> findStr(String orgstr, String pattern){
List<String> ls=new ArrayList<String>();
Pattern p = Pattern.compile(pattern);
Matcher matcher = p.matcher(orgstr);
while(matcher.find())
ls.add(matcher.group());
return ls;
}