регулярное выражение

syrpo
На сайте с 20.03.2009
Offline
104
434

подскажите, как составить рег выражение, чтобы в переменную записывался весь код <html>, который заключен между комментария

<!--Содержание тут -->

код

<!--Содержание тут -->

пробую так, что-то не выходит

preg_match_all('/тут\s\-\-\>(.*?)\<\!/',$x,$ok);

DriverCat
На сайте с 10.04.2008
Offline
116
#1
syrpo:
подскажите, как составить рег выражение, чтобы в переменную записывался весь код <html>, который заключен между комментария

<!--Содержание тут -->
код
<!--Содержание тут -->

пробую так, что-то не выходит
preg_match_all('/тут\s\-\-\>(.*?)\<\!/',$x,$ok);

preg_match(|<!--Содержание тут -->(.*)<!--Содержание тут -->|Uis, $x, $ok);

как-то так попробуйте

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#2

сайт в какой кодировке?

LEOnidUKG добавил 18.01.2011 в 14:37

Если win1251

preg_match_all('@<!--Содержание тут -->(.*?)<!--Содержание тут -->@smi',$site,$ok);

и

если UTF8

preg_match_all('@<!--Содержание тут -->(.*?)<!--Содержание тут -->@usmi',$site,$ok);

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
syrpo
На сайте с 20.03.2009
Offline
104
#3

спасибо огромное, помогло.

еще один вопросик - как можно спарсить все урл сайта (есть идея насчет сайтмап, но может еще что подскажите)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий