Показать сообщение отдельно
  #7 (permalink)  
Старый 20.11.2011, 22:12
Аспирант
Отправить личное сообщение для ksevelyar Посмотреть профиль Найти все сообщения от ksevelyar
 
Регистрация: 21.03.2009
Сообщений: 53

Вроде потихоньку въезжаю в регулярные выражения, продолжу утром :0

str = "<p><h1>Pestilence</h1>War<h2>Famine</h2><pre>Death</pre></p>"

block = /\<(h1|h2|h3|h4|h5|h6|pre|div|ul|)\>([\s\S]*)\<\/\1\>/gim;
        
str = str.replace(block, '</p>$&<p>'); 

alert(str);
Ответить с цитированием