BBcode + вложенность. Regexp
т.е если
Код:
[a]test[/a] [a]ololo[/a]
Код:
[a] [a] text [/a] [/a]
Причем долна корректно поддерживаться вложенность, без ограничения по кол-ву уровней. как параллельная, так и последоовательная, типа
Код:
[a] [a][a][/a][/a] [a][/a][/a]
и т.п.
Теги потом и разные будут, но на 1 главное суть понять..
UPD: Нашел способ сделать это для well-formed BBcode
Код:
~\[([^\]\[]+)\]((?:(?R)|[^\[])*)\[/\\1\]~u
Сейчас нужно обойти это ограничение
не актуально.
Напиши, пожалуйста, что в итоге получилось.