String name="<td align=\"center\"><ul class=\"ul1\"><li>查询结果1:美国 North America United States</li><li>查询结果2:英国</li></ul></td>";我要提取里面的:查询结果1:美国 North America United States和查询结果2:英国 字符串,用正则表达式怎么写啊?
解决方案 »
- 求助:同样的Java程序及环境,为什么换个电脑就无法接收键盘输入了呢
- 为什么Set接口没有提供类似List接口的get方法来获取数据,而只能使用迭代器?
- 如何把有符号二进制转换成十进制
- 在sql查询分析器中可执行,在java中报错
- 四个J2EE讨论群,都升级为256M高级群,分别讨论STRUTS EJB Servlet XML/JSP邀请各位豪杰加入,一起共享代码和教程
- 如何在JBuilder9中配置Java Communications API
- 新手求帮助
- 关于多线程环境下,socket异常问题,请高人指点
- applet编程中的一些问题
- 请问:哪里可以下载<<core java>>的英文电子版?
- byte数组问题,请各位帮帮忙(2)
- 为什么总删我得帖子?出来说个明白?
+"<li>查询结果1:美国 North America United States</li>"
+"<li>查询结果2:英国</li></ul></td>";
Pattern p = Pattern.compile("<li>([^<]+)</li>");
Matcher m = p.matcher(name);
while(m.find()){
System.out.println(m.group(1));
}