如何在java中删除多个单一的标签

时间:2015-07-27 07:36:23

标签: java

这是我正在编写代码,但它无法正常工作。怎么写这个?

data=data.replaceAll("\n", "<br>");
data=data.replaceAll("(<br>)+", "<br>");

如何解决这个问题非常重要。

输入如下:

wefjwefhiwf \ n \ n \ njwfvuwfbw \ n \ nuioefhcweiuf

输出:

wefjwefhiwf&LT峰; br&GT; jwfvuwfbw&LT峰; br&GT; uioefhcweiuf

1 个答案:

答案 0 :(得分:0)

String s="wefjwefhiwf\n\n\njwfvuwfbw\n\nuioefhcweiuf";
s=s.trim().replaceAll("\n+","<br>");//+ for multiple occurrences 
System.out.println(s);//prints wefjwefhiwf<br>jwfvuwfbw<br>uioefhcweiuf