2013-07-26 47 views

回答

8

使用negative lookbehind

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

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

這將匹配\n,然後原路返回一個字符,以保證前面的字符不是一個>

+1

NB:'replaceAll'返回'String'與所做的替代品。它實際上不會改變'str'。 –

+0

@SteveP是的,我應該說清楚:) – alex

+0

這個工程。非常感謝 –

相關問題