Задать вопрос
vurdolak
@vurdolak
Фрилансер

Как составить регулярное выражение?

Как составить регулярное выражение? чтобы искал на странице все теги
<div data-tab="description" class=" description box">
? preg_match_all И не подскажите понятную литературу по регуляркам? Точнее как их правильно составлять))
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
vurdolak
@vurdolak Автор вопроса
Фрилансер
Я вот такое выражение написал, но он мне всю страницу возвращает, а не этот тег с его содержимым.
preg_match_all('/<div data-tab="description" class=" description box">(.*?)<\/div><\/div>/s', $des, $value);

UPD Написал свой рабочий вариант.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Для работы с HTML лучше использовать не регулярки, а специализированные библиотеки, например Simple HTML DOM Parser.
Ответ написан
HunteR-VRX
@HunteR-VRX
Помешанный на развитии
Используйте XPATH

Пример:
IMPORTXML("URL", "//div[class='']/span/a")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽