Показать сообщение отдельно
  #1 (permalink)  
Старый 17.10.2010, 22:35
Новичок на форуме
Отправить личное сообщение для smollvrn Посмотреть профиль Найти все сообщения от smollvrn
 
Регистрация: 11.06.2010
Сообщений: 9

регулярные выражения js
нужно произвести замену если нет вложенного тега div , не могу придумать как сделать

spanbb = spanbb.replace(/<div class="sp-wrap">(?:[\s\S]*?)<div class="sp-body" title="([\s\S]*?)">([\s\S]*?[^(<div)])<\/div>(?:[\s\S]*?)<\/div>/img, "[spoiler=\"$1\"]$2[\/spoiler]");


т.е. [^] только для символов а не для последовательности насколько понимаю, можно ли как-то для последовательности символов сделать , с заглядыванием вперед тоже не особо получилось , кусок побольше заменяется ....

<div class="sp-body" title="([\s\S]*?)">([\s\S]*?[^(<div)])<\/div> как это правильно реализовать
Ответить с цитированием