@hyperion92

Как обрамить текст нужным тегом с классом после двоеточия в notepad++?

Есть 50 блоков <div class="hide"><p class="text"></p></div>. В каждом из них (внутри тега р) есть некий текст в конце которого стоит двоеточие. После двоеточия может стоять пробел и текст. Например 25 рублей (учитывайте пробел который поставил).

Как с помощью регулярных выражений notepad++ обрамить весь остальной текст (включая пробел) например в тег <span class="stats-price"></span>?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
WblCHA
@WblCHA
Имхо, чтобы не париться с тем, что за текст внутри "р", можно сделать в 2 этапа:
'<p class="text">' => '<p class="text"><span class="stats-price">'
'(.(?<!:\s).*</p>)' => '</span>$1'

В первом случае даже регексп не нужен.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
24 нояб. 2024, в 23:46
20000 руб./за проект
24 нояб. 2024, в 23:07
2000 руб./за проект