я прекрасно понимаю что написал , мне нужна реализация регулярными выражениями, у меня была проверка на вложенность тегов
spanbb = spanbb.replace(/<div class="sp-wrap">(?:[\s\S]*?)<div class="sp-body" title="([\s\S]*?)">([^<]*?)<\/div>(?:[\s\S]*?)<\/div>/img, "[spoiler=\"$1\"]$2[\/spoiler]");
которая замечательно работала
т.е. при наличии символа открытия тега "<"
([^<]*?)замена не происходила
сейчас мне нужно исключить не все теги а только тег div, вот я и спрашиваю как это сделать, нужно исключить не наличие в теле спойлера символа открытия тега < , а исключить последовательность <div