Задать вопрос
Nightmare1
@Nightmare1
Программист

Почему не работает регулярное выражение?

https://www.yahoo.com/news/weather

В исходниках есть строка
<img class="Mend(5px) wafer-img-native wafer-img-loaded" data-wf-src="https://s.yimg.com/os/weather/1.0.1/shadow_icon/60x60/cloudy_day_night@2x.png" src="https://s.yimg.com/os/weather/1.0.1/shadow_icon/60x60/cloudy_day_night@2x.png" width="32" height="32" alt="Cloudy" loading="lazy">


Не работает выражение.

<img class="Mend\(5px\) wafer-img-native wafer-img-loaded" data-wf-src="([^\"]+)"


Проверяю https://regex101.com/r/CY2ZES/1
  • Вопрос задан
  • 45 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Nightmare1
@Nightmare1 Автор вопроса
Программист
Изменил на <img class=wafer-img data-wf-src=([^\ ]+) и заработало.

Нужно прежде всего убедиться в существовании элемента в исходном тексте.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час