vurdolak
@vurdolak
Фрилансер

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

Как составить регулярное выражение? чтобы искал на странице все теги
<div data-tab="description" class=" description box">
? preg_match_all И не подскажите понятную литературу по регуляркам? Точнее как их правильно составлять))
  • Вопрос задан
  • 85 просмотров
Решения вопроса 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")
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы