Регулярные выражения, eol маркеры

shufel

Новичок
Доброго времени суток, Форумчане.

Регулярные выражения выдают пустой результат в многострочном режиме. В документе заметил разные маркеры CRLF и LF.

В этом ли проблема? Можно ли как-нибудь привести все маркеры в соответствие (crlf)?

Благодарю за отклик.
 

AmdY

Пью пиво
Команда форума
shufel
приведи исходный код, мы же не гадаем на кофейной гуще.
 

shufel

Новичок
preg_match_all ('/(?<=dn\'>)(.*)(?=<div\sid="songlyr>)/s', $in, $out );
По всякому писал, на строках где маркеры LF видимо не работает...
 

Вложения

AmdY

Пью пиво
Команда форума
странное какое-то выражение, могу посоветовать добавить модификатор m

объясни, в чём кайф парсить html регулярками, есть simplexml, есть http://www.php.net/manual/en/domxpath.query.php, есть ещё парочка кланых библиотек типа phpquery.
 

shufel

Новичок
Напрочь отказывается что либо выводить.
Кайф - одной строкой изъять что нужно.)
Спасибо за совет. Покопаю xml.
 
Сверху