Доброе утро, у меня проблема с регулярными выражениями в Javascript с bbcode, идея состоит в том, чтобы иметь возможность разделить текст по блокам, я оставляю ниже пример своей проблемы и изображение, чтобы разделить их по блокам. означает, что я хочу получить массив блоков, составляющих мой текст.
В этом примере у нас есть текст [bbcode] текст bbcode [/ bbcode] текст [bbcode] текстbbcode [/ bbcode] текст, я хотите, чтобы на основе регулярных выражений можно было получить такой массив, ["text", "[bbcode] text bbcode [/ bbcode]", "text," [bbcode] text bbcode [/ bbcode] "," text " ]
Не знаю, на правильном ли я пути, или этого можно добиться без регулярных выражений, спасибо.
([\s\S]*?)\[bbcode\]([\s\S]*?)\[\/bbcode\]([\s\S]*?)
https://regex101.com/r/VktWLr/3