首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

给个正则解决方案

2013-01-11 
给个正则我有一段”类型:/bema href/attractions-d19-s05-rdp1/huangshan:attractions.html自然景

给个正则
我有一段  ”类型:</b><em><a href="/attractions-d19-s05-rdp1/huangshan:attractions.html">自然景观</a>&nbsp;&nbsp;</em></li></ul>“
我要用正则匹配到“自然景观”,且/attractions-d19-s05-rdp1/huangshan:attractions.html这个值不确定,求大神给个正则表达式
[解决办法]
.innerHTML  不直接可以获得了吗?
在类里做吗?取<a> </a> 二者之间的不就可以了
String ss = s.replaceAll("\\<a\\>(.*?)\\</a\\>", "$1");
[解决办法]


String reg="<a.*?>(.*?)</a>";
String html=你的html字符串;
Matcher m=Pattern.compile(reg).matcher(html);
if(m.find())
  System.out.println(m.group(1));

[解决办法]
String str = "”类型:</b><em><a href="/attractions-d19-s05-rdp1/huangshan:attractions.html">自然景观</a>&nbsp;&nbsp;</em></li></ul>“";

System.out.println(str.replaceAll(".*<em><a.*?>(.*?)</a>.*", "$1"));
[解决办法]
引用:
.innerHTML  不直接可以获得了吗?
在类里做吗?取<a> </a> 二者之间的不就可以了
String ss = s.replaceAll("\\<a\\>(.*?)\\</a\\>", "$1");

呃 是.innerText吧。。。

热点排行