4eloBek
@4eloBek
ученик

Как сделать чтобы replace производил выборочную замену?

Есть много кусочков текста, помещенных в теги span. К некоторым из них применен стиль, к примеру color:red.
Задача: добавить после красного текста определенный текст.
Например так:
// before
<span ... color:red ...> ... </span> ...
// after
<span ... color:red ...> ... </span>(...) ...

Как подобное можно осуществить?
  • Вопрос задан
  • 235 просмотров
Решения вопроса 1
@Aves
replace(/<span[^>]*color\s*:\s*red[^>]*>.*?<\/span>/gi, '$& (red text)')
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы