Budżet: 250 UAH Termin: 1 dzień
Вам треба получити контент body мож зробити для вас це маю опит написання регулярок це буде просто
Нужно определить сработает ли такая регулярка
if (preg_match("|<body[^>]*?>(.*)</body>|sei", $text, $arr))
{
return $arr[1];
}
для того, чтобы выделить body из html страницы
Budżet: 250 UAH Termin: 1 dzień
Вам треба получити контент body мож зробити для вас це маю опит написання регулярок це буде просто
Budżet: 100 UAH Termin: 1 dzień
Код рабочий. Только уберите букву "e" из модификаторов. В 7 версии PHP ее уже не поддерживают^
https://www.php.net/manual/ru/reference.pcre.pattern.modifiers.php
e (PREG_REPLACE_EVAL)
Внимание: Эта функциональность считается УСТАРЕВШЕЙ с PHP 5.5.0, и УДАЛЕНА в PHP 7.0.0.
Budżet: 100 UAH Termin: 1 dzień
Проверил. Сработает, но с небольшими правками.
Проверил. Сработает, но с небольшими правками.
Проверил. Сработает, но с небольшими правками.
Здравствуйте, Дмитрий. Важно принципиальное использование регулярок или решение самой задачи парсинга <body> ?
Могу написать корректный html-файл, который сломает ваш код. Если у вас не слишком жесткие требования к производительности, то готов написать функцию в десяток строк, которая решает эту задачу корректно и безупречно для валидных html.
if (preg_match("|<body[^>]*?>(.*)</body>|sei", $text, $arr))
{
return $arr[1];
}
1)если я не ошибаюсь "e" - отменен в более новых версиях PHP.
34 oferty 3 sierpnia
70 ofert 2 sierpnia
Programowanie stron internetowych 29 ofert 30 lipca
Python 47 ofert 30 lipca
Tworzenie chatbota 38 ofert 30 lipca