Добрый день!
Допустим имеется строчка:
$textNew = [color=red]RED[/color]-----[color=blue]BLUE[/color];
При помощи 'replace' заменяем:
$textNew = $textNew.replace(/\[color=(.*)\](.*)\[\/color\]/g, '<span style="color:$1;">$2</span>');
При этом он неправильно изменит и весь текст будет красным:
RED[/ color]-----[col or =blue]BLUE
Как построить регулярное выражение так чтобы работало правильно, и получить правильную строку?
RED-----
BLUE