当前位置: 代码迷 >> Java相关 >> 下面的代码正则表达式如何写
  详细解决方案

下面的代码正则表达式如何写

热度:4625   发布时间:2013-02-25 21:49:42.0
下面的代码正则表达式怎么写?
描述相符:<a target="_blank" href="http://rate.taobao.com/user-rate-3c711a5d6e5d6c7a62921cde77bafd40.htm"><em class="count" title="4.7998分">4.7</em> 
<span class="rateinfo" title="计算规则:(同行业平均分-店铺得分)/(同行业平均分-同行业店铺最低得分)"> 
<b>高于</b><em>27.00%</em> 
</span> 
</a> 



最终我想要提取的内容就是“描述相符 4.7 高于 27%' 最好可以把正则表达式怎么用的java的代码也写出来,谢谢啦。

------解决方案--------------------------------------------------------
Java code
public static void main(String[] args) {        String str = "描述相符:<a target=\"_blank\" href=\"http://rate.taobao.com/user-rate-3c711a5d6e5d6c7a62921cde77bafd40.htm\"><em class=\"count\" title=\"4.7998分\">4.7</em>";        str += "<span class=\"rateinfo\" title=\"计算规则:(同行业平均分-店铺得分)/(同行业平均分-同行业店铺最低得分)\"> ";        str += "<b>高于</b><em>27.00%</em> ";        str += "</span></a> ";        str = str.replaceAll("<.*?>", "");        System.out.println(str);    }