Сообщение от Aetae
|
работающая со вложенностью
|
со вложенностью не совсем понятно, какой правильный результат должен быть (автор ничего не говорил об этом)
возможно, для строки
"111[color=green]222[color=red]333[/color]444[/color]555"
должно быть 3 непересекающихся экшена - green для "222", red для "333", green для "444". Но и там в принципе твой вариант со стеком можно приспособить