2015-08-24 152 views
-2

所有标签我想删除所有来自在Java中使用正则表达式HTML字符串的<a href=""> </a>标签,但它似乎并不奏效。任何指针都会有所帮助。删除从HTML字符串

我想:

replaceAll("<a\b[^>]+>([^<]*(?:(?!</a)<[^<]*)*)</a>", ""); 
replaceAll("<a.*?>|</a>",""); 

和一对夫妇从SO读取其他选项。

回答

4

你怎么打电话replaceAll?您需要将结果返回给一个变量。它不会修改字符串。

str = str.replaceAll("..."); 
+0

OK约翰。我做了一个blunder..would提供更多的帮助,如果你能帮助我与两个正则表达式我上面贴... – Deva

+0

认为。*?的意思。 - 任何人物* - 任何次数? - 一点也不。 – Deva