Показать сообщение отдельно
  #1 (permalink)  
Старый 01.06.2013, 12:47
Аспирант
Отправить личное сообщение для DeUM Посмотреть профиль Найти все сообщения от DeUM
 
Регистрация: 27.02.2013
Сообщений: 36

Вопросик про replace
Добрый день!
Допустим имеется строчка:
$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

Последний раз редактировалось DeUM, 01.06.2013 в 13:21.
Ответить с цитированием