4eloBek
@4eloBek
ученик

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект