![]() |
|
|
#11 |
|
Работаю ⌛
Доцент
Регистрация: 10.07.2020
Сообщений: 162
Сказал(а) спасибо: 6
Получил(а) "Спасибо": 250
Нарушения: 0/0 (0)
Репутация: 138205
|
не с той стороны подходите к делу.
Почему просто не preg_match_all('@<p.*?>.*?</p>@smi') и всё? |
|
|
|
| 3 пользователя(ей) сказали cпасибо: |
|
|
#12 |
|
Думаю, что надо худеть
Академик
Регистрация: 22.06.2020
Сообщений: 1,791
Сказал(а) спасибо: 1,526
Получил(а) "Спасибо": 1,939
Нарушения: 0/0 (0)
Репутация: 632655
|
|
|
|
|
| Сказали спасибо: |
|
|
#13 |
|
Думаю, что надо худеть
Академик
Регистрация: 22.06.2020
Сообщений: 1,791
Сказал(а) спасибо: 1,526
Получил(а) "Спасибо": 1,939
Нарушения: 0/0 (0)
Репутация: 632655
|
|
|
|
|
| Сказали спасибо: |
|
|
#14 |
|
Работаю ⌛
Доцент
Регистрация: 10.07.2020
Сообщений: 162
Сказал(а) спасибо: 6
Получил(а) "Спасибо": 250
Нарушения: 0/0 (0)
Репутация: 138205
|
При удалении div там тоже могут быть ППЦ что. Лучше уж вытащить все <P>. Пусть разбирается, что тут теперь сделать. Программирование без разбирательства, уж лучше заказать код.
|
|
|
|
| Сказали спасибо: |
|
|
#15 |
|
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
|
|
|
|
|
|
#16 | |
|
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
Цитата:
Код:
(<div([\S\s]*?)</div>|</div>|<a([\S\s]*?)</a>)iu Благодарю дичайше
|
|
|
|
|
|
|
#17 | |
|
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
Снова я со своей дичью
Появилась нужда из страницы не удалять div с определенным классом а еще лучше оставлять только его содержимое а div не обязателен. div class="photo"Возможно такое исключение в это выражение запилить? То есть в идеале убивать все дивы с содержимым как сейчас Цитата:
|
|
|
|
|
|
|
#18 |
|
Думаю, что надо худеть
Академик
Регистрация: 22.06.2020
Сообщений: 1,791
Сказал(а) спасибо: 1,526
Получил(а) "Спасибо": 1,939
Нарушения: 0/0 (0)
Репутация: 632655
|
seokotov, обратный просмотр в регвыражениях очень сложная и затратная операция, поэтому, используется редко.
В вашем случае лучше сделать два прохода, будет в разы быстрее. Первый проход - переименовываем/меняем див с нужным классом на что-то, что не удаляется вторым выражением, которое мы достигли в прошлый раз. |
|
|
|
| Сказали спасибо: |
|
|
#19 | |
|
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
Цитата:
|
|
|
|
|
|
|
#20 |
|
Думаю, что надо худеть
Академик
Регистрация: 22.06.2020
Сообщений: 1,791
Сказал(а) спасибо: 1,526
Получил(а) "Спасибо": 1,939
Нарушения: 0/0 (0)
Репутация: 632655
|
Да также:
Код:
$text=preg_replace("(<div class=\"photo\".*?>([\S\s]*?)</div>)iu", "$1", $text);
|
|
|
|
| Сказали спасибо: |
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Затирается крайний символ при вводе текста | Онегин | Разносортица | 14 | 18.11.2020 19:46 |
| Как удалить сразу все твиты в твиттере | Chikk | Соцсети | 2 | 14.09.2020 14:23 |
| Страницы с маленьким объемом текста | sanek1991 | Продвижение и оптимизация сайтов | 10 | 22.07.2020 17:31 |
| Поиск голоса для озвучивания текста. | Strateg | Биржа услуг | 21 | 20.07.2020 13:29 |