Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Исправить регулярку PHP

закрыт без выполнения


Нужно определить сработает ли такая регулярка 

 if (preg_match("|<body[^>]*?>(.*)</body>|sei", $text, $arr))

     {

      return $arr[1];

     }

для того, чтобы выделить body из html страницы



  1. 1 день300 ₽
    Роман Ефименко
     1746   49  0   1

    Здравствуйте.

    Готов предложить свои услуги по проверке регулярного выражения.

    Россия Краснодар | 10 сентября в 13:29 |
  2. 1 день100 ₴
    Андрей Измайлов
     188   3  1

    Приветствую. В плане выделить body? Вам прям содержимое нужно или только class,id,etc?

    Россия Барнаул | 10 сентября в 13:29 |
  3. 1 день100 ₴
    Сергей Фрилансер
     584   19  0

    Проверил. Сработает, но с небольшими правками.
    Проверил. Сработает, но с небольшими правками.
    Проверил. Сработает, но с небольшими правками.

    Украина Украина | 10 сентября в 13:35 |
  4. 1 день350 ₽
    Александр Белавин
     396  проверен   1  0

    Здравствуйте, основной язык на котором я разрабатываю это php, так же есть опыт с регулярными выражениями . Могу проверить работоспособность данного выражения, или написать более гибкое.

    Россия Рыбинск | 10 сентября в 13:37 |
  5. 1 день100 ₴
    Сергей К.
     715  проверен   7  0

    Код рабочий. Только уберите букву "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.

    Украина Запорожье | 10 сентября в 13:44 |
  6. ставка скрыта фрилансером
  7. 1 день250 ₴
    Роман Балицький
     288 

    Вам треба получити контент body мож зробити для вас це маю опит написання регулярок це буде просто

    Украина Ивано-Франковск | 10 сентября в 15:35 |
  8. 1 день170 ₴
    Андрей Папченко
     129   0  2

    Могу передать функцию прямо сегодня.
    В своих задачах парсинга я использую именно ее.

    Украина Кропивницкий (Кировоград) | 10 сентября в 16:27 |