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

  • Автор темы Автор темы shufel
  • Дата начала Дата начала

shufel

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

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

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

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

Вложения

  • 09.04.png
    09.04.png
    58,6 KB · Просмотры: 2
странное какое-то выражение, могу посоветовать добавить модификатор m

объясни, в чём кайф парсить html регулярками, есть simplexml, есть http://www.php.net/manual/en/domxpath.query.php, есть ещё парочка кланых библиотек типа phpquery.
 
Напрочь отказывается что либо выводить.
Кайф - одной строкой изъять что нужно.)
Спасибо за совет. Покопаю xml.
 
Сверху