Есть регулярка:
/\[(?'s'text)\s?(?'a'[^\]]*)\](?'c'.*?)\[\/(?'e'text)\]/ig
Есть текст:
[text color="red" data="25\]"]red url[/text][text]url[/text]
В данном случае в кавычках стоит экранированная квадратная скобка, но вместо того чтобы посчитать её за элемент внутри тега, он считает что это окончание тега. Как мне исключить экранированные спецсимволы которые я использую в выражении?
P.S. ссылка на regex
https://regex101.com/r/wRcypA/8/