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

Статус
В этой теме нельзя размещать новые ответы.

red_red_wolf

Новичок
Как грамотно составить регулярное выражение

Текст

</div>
<div class="info">
<span class="green_info">
<span>XXXXL.ru/123/777/26.html</span>
</span>
<span class="grey_info"><a href="http://hghltd.XXXXnet/andbtm?qtree=123"></a>
</span>
</div>
</li>
<li>

нужно вырезать только строчку XXXXL.ru/123/777/26.html
 

Lazarius

Новичок
Конкретно для этого примера подойдет
/<span>([^<]+)<\/span>/
а вообще легче всего составлять регулярные выражения в специальных редакторах рег. выражений. Я, например, пользуюсь http://www.rubular.com/
 

freeek

Новичок
в частном случае - да, но не в общем
если задача вырезать весь контент внутри <span></span> в документе, то пойдет и то эта рега не коректна, как минимум, в том плане что, что мы забываем про жадность

ну если у нас немного другие критерии поиска, например наличие специфического url, родительский дом елемент содержит определенный класс и т.д., то получится совсем другое
 

Фанат

oncle terrible
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху