Задать вопрос
@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
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
lidacriss
@lidacriss
wtf
<a[^<>]*?href="[^"]*?\/files\/[^"]*?\.mp3"[^<>]*?>.*?<\/a>

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

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

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