[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Двойной выбор
ED24567
Help

есть текст:

*************
<div>какой-то текст произвольный ля-дя<span>ИСКОМЫЙ ТЕКСТ1</span>какой-то произвольный текст</div>
<div>чето есть</div>
<span>есть текст231</span>
<div>какой-то текст произвольный <span>ИСКОМЫЙ ТЕКСТ2</span>ля-ля, тополя какой-то произвольный текст</div>
<div>чето есть</div>
<span>есть текст</span>
*************

какой одной регуляркой получить только ИСКОМЫЙ ТЕКСТ1 и ИСКОМЫЙ ТЕКСТ2
Эли4ка
Для начала оформите в соответствующие теги.
killer8080
Цитата (ED24567 @ 30.05.2018 - 22:46)
какой одной регуляркой получить только ИСКОМЫЙ ТЕКСТ1 и ИСКОМЫЙ ТЕКСТ2

легко
preg_match_all('#<div>[^<>]*<span>(.*)</span>[^<>]*</div>#siuU', $text, $match);
только где гарантия, что вверстка стабильна, и ничего в ней не добавится :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.