@SHentai

Регулярное выражение, которое проверяет наличие в строке тэга и наличия в этом тэги определённой ссылки?

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

Нужно регулярное выражение, которое будет проверять наличие в тексте тэга <а> и его ссылки.

Например:

<а href="https://kto-tut.ru/files/5767.mp3" class="sm2_button">5767.mp3</а> - можно проверять по самому тэгу, 
и смотреть уже внутри него href и если в href есть /files/ и .mp3, то вернуть true.

<а href="https://kto-tut.ru/files/sdfg235.mp3" class="sm2_button">5767.mp3</а> - true

<а href="https://kto-tut.ru/photo/14.jpg" class="sm2_button">13.jpg</а> - false
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
lidacriss
@lidacriss
wtf
<a[^<>]*?href="[^"]*?\/files\/[^"]*?\.mp3"[^<>]*?>.*?<\/a>

https://regex101.com/r/2sGtKQ/1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект