2013-07-26 49 views

回答

8

使用negative lookbehind

String str = "\n>\n\n"; 

str = str.replaceAll("(?<!>)\n", "<br />"); 

这将匹配\n,然后原路返回一个字符,以保证前面的字符不是一个>

+1

NB:'replaceAll'返回'String'与所做的替代品。它实际上不会改变'str'。 –

+0

@SteveP是的,我应该说清楚:) – alex

+0

这个工程。非常感谢 –

相关问题