Добавить теги к найденому

  • Автор темы Автор темы vrb-by
  • Дата начала Дата начала

vrb-by

Client
Регистрация
27.02.2016
Сообщения
129
Реакции
8
Баллы
18
Здравствуйте!
Есть регулярка которая находит несколько совпадений в пременной text (пример : [А-я]{3,}\ [0-9]{4}.*?(?=<p>\ ), как к этим совпадениям добавить теги Пример: <b>результат по регулярке</b>
 
Последнее редактирование:
Здравствуйте!
Есть регулярка которая находит несколько совпадений в пременной text (пример : [А-я]{3,}\ [0-9]{4}.*?(?=<p>\ ), как к этим совпадениям добавить теги Пример: <b>результат по регулярке</b>
На этапе взятия строк (совпадений по регулярке) из списка, можно обрамлять тегами и использовать.
 
Вопрос как то не понятно и коряво звучит. Не понятно, что вам нужно...
Нужно содержащийся в переменной текст обрамить тегами? Или что то другое?
 

Вложения

  • Без имени-1.jpg
    Без имени-1.jpg
    66,8 KB · Просмотры: 326
чего непонятно...есть переменная, в ней текст. Нужно части текста по регулярному выражению, обрамить тегами...Предположим текст с датами, нужно чтобы все даты были обрамлены <br><b>и </b>соответственно.

Пример Текст: Сегодня 23 февраля 2019 года.
Нужно получить:
Сегодня <br><b>23 февраля 2019</b> года
Только в моем тексте таких дат около 100 и мне их нужно обрамить.
 
Последнее редактирование:
искомое в регулярке заключаешь в скобки. Делаешь замену по регулярке на <b>$1</b>
Т. Е.
Регулярка [А-я]{3,}\ [0-9]{4}.*?(?=<p>\ ), в итоге
([А-я]{3,}\ [0-9]{4}.*?(?=<p>\ )) заменить на <b>$1</b>

Все работает, спасибо!
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)