@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
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
lidacriss
@lidacriss
wtf
<a[^<>]*?href="[^"]*?\/files\/[^"]*?\.mp3"[^<>]*?>.*?<\/a>

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

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

Войти через центр авторизации
Похожие вопросы