日期:2014-05-20  浏览次数:20617 次

请教如何用正则表达式表示这个字符串
我有一个字符串,内容为:
\n<a href=\"http:\/\/aaaaaaaaaa.bbbb.ccccccc\/ad?\/asdfasdf\/asdfasdfsd*1asdfasdas!\/a\/asdfasdfasd\"><img src=\"http:\/\/asdfasdf.asdfasdf.as.com\/psb?\/asdfasdfasdf!\/a\/asdfasdf\" alt=\"\"\/><\/a>\nmy 123\n12345678

我要使用正则表达式表示<a href ....</a>这段内容,然后用str = str1.replaceAll(reg,"");来去掉这段正则表达式所表示的内容,最后剩下的字符串为:
\nmy 123\n12345678

请高手指教如何写这段正则表达式呢?小妹多谢啦。

------解决方案--------------------
正则可以这么写
Java code
String reg = "<a href=\\S*/a>";
        str = str.replaceAll(reg, "");