请问有什么比较好的办法提取一个字符串中所有符合正则匹配的字符串呢?正则表达式是邮箱的正则匹配。
解决方案 »
- 此struts标签如何写...
- webwork一个时间问题!
- 请教Spring MVC的SimpleFormController控制器里,如何在referenceDate()方法中准备表单需要的1-4级联动下拉框数据?
- uddi4j运行SaveBusinessExample.java时有错
- 专程送分(100)
- 用过JTable的快来领分啊...
- 新手十万火急求救
- 给个XML的例子,急,在线D呀
- cmp与数据库的同步!??疑惑!??
- 如何配置发布监测远端JMS Server Topic的Message-Driven Bean?
- Struts Ajax 问题,求教。在线等
- mysql中decimal类型的字段,该如何保存呀?
Matcher类有个find方法啊
Pattern pattern = Pattern.compile("\\{@[A-Za-z0-9]+#\\}");
if(UtilValidate.isEmpty(str)){
return null;
}
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
if (!list.contains(matcher.group()))
list.add(matcher.group());
}
List<LabelValueBean> tmpList = new ArrayList<LabelValueBean>();
for(int i = 0; i<list.size(); i++){
String index = i+"";
tmpList.add(new LabelValueBean(index,(String)list.get(i)));
}
return tmpList;
}
试试这个方法
普科学生