Как положить результат регулярного выражения в переменную

segrwolf

Client
Регистрация
03.12.2018
Сообщения
16
Благодарностей
1
Баллы
3
Друзья, прошу помощи.
Делаю парсер сайта и чищу страницу от лишних html кодов (хочу оставить только заголовки и <p> теги).

Вопрос - есть стока :

<div class="entry-excerpt">текст строки.</div>

с помощью конструктора регулярных выражений я достал сам "текст строки", но вот нигде кроме как в "замене" я не нашел как его использовать.. я хотел положить его в переменную и дальше вставить это назад как <p>-переменная-</p>, но возможно есть вариант проще

Мне нужно чтобы вместо
<div class="entry-excerpt">текст строки.</div>

получилось
<p>текст строки.</p>
 

Poznavaka

Client
Регистрация
07.09.2018
Сообщения
18
Благодарностей
4
Баллы
3
Дискорд есть? могу попробовать помочь разобраться.
 
  • Спасибо
Реакции: segrwolf

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 332
Благодарностей
9 086
Баллы
113
Друзья, прошу помощи.
Делаю парсер сайта и чищу страницу от лишних html кодов (хочу оставить только заголовки и <p> теги).

Вопрос - есть стока :

<div class="entry-excerpt">текст строки.</div>

с помощью конструктора регулярных выражений я достал сам "текст строки", но вот нигде кроме как в "замене" я не нашел как его использовать.. я хотел положить его в переменную и дальше вставить это назад как <p>-переменная-</p>, но возможно есть вариант проще

Мне нужно чтобы вместо
<div class="entry-excerpt">текст строки.</div>

получилось
<p>текст строки.</p>
Если правильно понял задачу, то такие варианты:
(регулярку не привожу, т.к. она у вас уже есть)

upload_2018-12-4_1-29-51.png
 
  • Спасибо
Реакции: segrwolf

segrwolf

Client
Регистрация
03.12.2018
Сообщения
16
Благодарностей
1
Баллы
3
Если правильно понял задачу, то такие варианты:
(регулярку не привожу, т.к. она у вас уже есть)

Посмотреть вложение 34045
Спасибо за такой развернутый ответ.
Но ведь пример 1 - от заменит результат моего выражение на пустоту ! и затем положит то что осталось в переменную
Пример номер 2 - я видел эту схему, наверное это и есть правильный вариант + номер 3
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 332
Благодарностей
9 086
Баллы
113
Спасибо за такой развернутый ответ.
Но ведь пример 1 - от заменит результат моего выражение на пустоту ! и затем положит то что осталось в переменную
Пример номер 2 - я видел эту схему, наверное это и есть правильный вариант + номер 3
Да, в примере 1 - нужна регулярка, которая выделяет части строки, которые не нужны, а оставшееся в переменную.
В примере 2 - нужна регулярка, которая выделяет именно нужную часть строки.
 

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