描述相符:<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); }