2013-06-24 105 views
1

我有多個休息標籤在整個字符串,像這樣:更換BR標籤

<br></br> 

我想用正則表達式來替換它們是:

<br/> 

這些突破標籤將始終有一個打開和關閉標籤:

<br></br> 
+4

什麼語言?.......................... – Maroun

+1

您不應該使用正則表達式來解析HTML。這些字符串是文件還是數據庫?在這兩種情況下,爲什麼不使用簡單的查找和替換? –

+2

我很確定
是[自閉標籤](http://stackoverflow.com/questions/97522/what-are-all-the-valid-self-closing-elements-in-xhtml-as-實現由這-MAJ)。所以就像未來的裁判,也許只是使用'
' –

回答

3

這應該這樣做

"a string containing <br></br> <br> </br> <br>".replace(/<br>\W*<\/br>/g, "</br>") 
+0

用於捕獲非單詞字符的\ W很好用。 –