2012-05-13 56 views
4

如何字符串轉換如何轉換,如 「<br><br><br><br><br><br>」 到 「<br>」 使用Java的String.replaceAll(字符串,字符串)方法的字符串?

"<br><br><br><br><br><br>" to 
"<br>" using java's String.replaceAll(String, String) method? 

我都試過:

str.replaceAll("<br>+","<br>"); 
    str.replaceAll("<br>{1,}","<br>); 

但既不工作。

+0

爲什麼你認爲那些將工作?他們只是用另一個替代
的每一次發生。 – 2012-05-13 13:25:54

+2

@shingetsu:他正在使用正則表達式,他正在關閉 – WickeD

回答

10

<br>+比賽"<br>>>>>>>>",試試這個來代替:(<br>)+

如果有空格在標籤之間,這樣做:

str = str.replaceAll("(<br>\\s*)+","<br>"); 
+0

好吧,明白了。謝謝! – DaedalusUsedPerl

+0

沒問題@DaedalusUsedPerl。 –

相關問題