Регулярные выражения(как учесть все символы)

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

ruskam2

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

есть текст между двумя тегами <div> ... </div>

текст может быть каким угодно. Нужно с помощью рег-выражений его обработать.

$pattern="|<div>(.*)</div>|"; Этот запрос был бы идеальным если бы не начало новой строки, в которое "точка" как известно не попадает. Подскажите как учесть в этом запросе ещё и начало новой строки, которое может встречаться среди этого текста.

Спасибо.
 

ruskam2

Новичок
Да, но тогда вот такая конструкция
$pattern="|<div>([\s\S\w\W\d\D]*)</div>|";

не остановиться на </div>

что-то тут не так...
 

ruskam2

Новичок
есть html страница в которой между 2-мя дивами нужно выкусить текст, он бывает разный....

вот я и спрашиваю как описать этот текст, чтобы потом c помощью preg_match можно было выдрать....

кто-то подскажет законченную конструкцию ?
 

ruskam2

Новичок
Автор оригинала: Апокалипсис
ruskam2 граббер контента пишешь ?
не граббер, а типа чеккер... или как это назвать....
короче есть порядка 30000 страниц в базе и их нужно обработать определённым образом, но для этого нужно выдрать нужный фрагмент и убрать лишнее....а то вручную как понимаешь это мягко говоря не реально :)

-~{}~ 12.06.09 15:31:

вопрос простой
как в этой конструкции
$pattern="|<div>(.*)</div>|"; учесть перевод строки между тэгами <div></div> ?
чтобы потом использовать в preg_match
 

ruskam2

Новичок
видно, но не понятно как правильно это всё описать ...

потому как до конца не понимаю....и не понимаю почему s

ведь насколько видно из доки, то :

\s --
Совпадает с одиночным пробельным символом, включая space, tab, form feed, line feed.
Эквивалентно [ \f\n\r\t\v].
 

dimagolov

Новичок
ruskam2, модификатор s и символьный класс \s это две большие разницы
 

ruskam2

Новичок
Автор оригинала: dimagolov
ruskam2, модификатор s и символьный класс \s это две большие разницы
ну так может кто-то наконец приведёт полноценный ответ...
или все будут говорить загадками и намёками ?
я задал конкретный вопрос, если вам не трудно, то приведите конкретный полноценный ответ...
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
ruskam2
1. Тебе здесь никто ничего не должен.
2. В данном форуме не дают готовых ответов. Здесь лишь _помогают_ достичь результата __САМОСТОЯТЕЛЬНО.
3. Информации для достижения результатов у тебя более чем достаточно.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху