24.08.2022, 09:43 | #1 |
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
Удалить блок div из текста при парсинге
Подскажите как регуляркой оптимальнее из текста выкосить такой div целиком вместе со всем контентом.
Код:
<div class="arcticle__read-more read-more" data-has-alias>...</div> и еще такой <div class="article__social-wrapper">...</div> |
24.08.2022, 12:44 | #2 | |
Позитив =)
Академик
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,368
Сказал(а) спасибо: 24,697
Получил(а) "Спасибо": 13,513
Нарушения: 0/0 (0)
Репутация: 1158348
|
Re: Удалить блок div из текста при парсинге
Цитата:
PHP код:
|
|
Сказали спасибо: |
24.08.2022, 19:21 | #3 | |
На серче с 29.03.2006
Профессор
Регистрация: 14.07.2020
Сообщений: 751
Сказал(а) спасибо: 147
Получил(а) "Спасибо": 1,068
Нарушения: 0/0 (0)
Репутация: 403359
|
Re: Удалить блок div из текста при парсинге
Цитата:
|
|
Сказали спасибо: |
25.08.2022, 16:23 | #4 | |
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
Re: Удалить блок div из текста при парсинге
Цитата:
эх не говорила мне мама в детстве учить регулярки |
|
25.08.2022, 16:47 | #5 |
Позитив =)
Академик
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,368
Сказал(а) спасибо: 24,697
Получил(а) "Спасибо": 13,513
Нарушения: 0/0 (0)
Репутация: 1158348
|
Re: Удалить блок div из текста при парсинге
|
Сказали спасибо: |
29.08.2022, 14:18 | #6 | |
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
Re: Удалить блок div из текста при парсинге
Цитата:
Код:
@INLINE {$news_content | preg_replace : '(<div class="arcticle__read-more read-more" data-has-alias="">[\S\s]*?<\/div>|<div class="article__social-wrapper">[\S\s]*?<\/div>|<div class="arcticle__read-more read-more" data-has-alias>[\S\s]*?<\/div>|<div class="read-more__photo">[\S\s]*?</div)'} |
|
29.08.2022, 15:17 | #7 |
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
Re: Удалить блок div из текста при парсинге
если быть точнее то почемуто исключает <div class="photo">...</div>
|
29.08.2022, 15:24 | #8 |
Позитив =)
Академик
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,368
Сказал(а) спасибо: 24,697
Получил(а) "Спасибо": 13,513
Нарушения: 0/0 (0)
Репутация: 1158348
|
Re: Удалить блок div из текста при парсинге
|
29.08.2022, 16:01 | #9 |
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
Re: Удалить блок div из текста при парсинге
|
29.08.2022, 16:30 | #10 |
Позитив =)
Академик
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,368
Сказал(а) спасибо: 24,697
Получил(а) "Спасибо": 13,513
Нарушения: 0/0 (0)
Репутация: 1158348
|
Re: Удалить блок div из текста при парсинге
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
РСЯ - Полноэкранный мобильный блок | ziliboba0213 | РСЯ, Google AdSense и Youtube | 25 | 17.03.2022 14:48 |
Как сделать блок Адсенс 970х250? | Had | РСЯ, Google AdSense и Youtube | 8 | 10.10.2021 21:03 |
Удалить из текста все div'ы с содержимым | seokotov | Веб-строительство | 19 | 09.01.2021 20:40 |
Блок ссылок от G | medexpert | Веб-строительство | 28 | 23.12.2020 06:13 |
Как сделать именно такой блок РСЯ? | Had | РСЯ, Google AdSense и Youtube | 4 | 16.10.2020 10:52 |