2013-06-24 4 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- реализованы-бай-зе-майором). Так что, как и в будущем, возможно, просто используйте '
' –

ответ

3

Это должно сделать это

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

+1 приятное использование \ W для захвата символов неслова. –