Помогите Пожалуйста распарсить страницу (Все меж тегами)

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

bolyk

Мой дом здесь!
Регистрация
21 Авг 2006
Сообщения
315
Реакции
228
Добрый день уважаемые, помогите пожалуйста распарсить страничку:thenks:

<!-- ARTICLES -->
Очсень много html кода
<!-- END ARTICLES -->

Ато моя \<\!\-\-ARTICLES \ -\-\>(.*)\<\!\-\-\ END ARTICLES \-\-\> не катит в силу своей нубости:thenks:
 
Добрый день уважаемые, помогите пожалуйста распарсить страничку:thenks:

<!-- ARTICLES -->
Очсень много html кода
<!-- END ARTICLES -->

Ато моя \<\!\-\-ARTICLES \ -\-\>(.*)\<\!\-\-\ END ARTICLES \-\-\> не катит в силу своей нубости:thenks:

вроде так должно быть
"~<\!-- ARTICLES -->(.*)<\!-- END ARTICLES -->~isU"
 
Я бы сделал так
.*<....ARTICLES...>(.*?)<....END.ARTICLES...>.*
 
Мужики, еще можно вопрос, не встречали нигде классов для парсинга штмл от строки до строки?Симпл Дом парсер не всегда правильно тянет.
 
file_get_contents() либо cURL
 
Мужики, еще можно вопрос, не встречали нигде классов для парсинга штмл от строки до строки?Симпл Дом парсер не всегда правильно тянет.

Я паршу простенькой функцией на основе stripos и substr. Пошустрее регулярки будет.
 
Дико извеняюсь за оффтоп:ah:
Но тему создать я не могу, а флудить не хочется.
тут на форуме встретил подходящую мне регулярку:


Но я не могу найти описание синтаксиса к "_" нижнему слешу и режиму /u
Уже змучался искать.
Прочитайте плз его мне, чтоб я понял
 
Но я не могу найти описание синтаксиса к "_" нижнему слешу и режиму /u
Уже змучался искать.
Прочитайте плз его мне, чтоб я понял
"_" - обычный символ, как "5" или "a"
/u, как я понял из документации, указывает, чтобы строка шаблона рассматривалась как UTF-8

u (PCRE8)
This modifier turns on additional functionality of PCRE that is incompatible with Perl. Pattern strings are treated as UTF-8. This modifier is available from PHP 4.1.0 or greater on Unix and from PHP 4.2.3 on win32. UTF-8 validity of the pattern is checked since PHP 4.3.5.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху