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

http://jsfiddle.net/ksevelyar/4x6Qf/13/

Я хочу получить:
</p>ac<p> </p>dc<p>


Пробовал exec:
output = output.replace(block,'</p>'+block.exec(output)+'<p>');


Возвращает:
</p>ac,ac<p> </p>ac,ac<p>


Где ошибка?

P.S.

Как экранировать html теги для regexp? Например <h2>ac</h2>?

Последний раз редактировалось ksevelyar, 20.11.2011 в 19:59.
Ответить с цитированием