нужно произвести замену если нет вложенного тега 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> как это правильно реализовать