@hyperion92

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

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

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

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

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

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