@brotok
я бы сделал:
Строка - Содержит - вписать три варианта: "mail.ru", "gmail.com", "yandex.ru"
а дальше условие
С сайта получаю следующее: <audio id="audio" class="test-audio"><source src="https://любой.сайт/uploads/original/question_audio/audio/0/0/0/607asase70cf48268440710.mp3" type="audio/mpeg"></audio>
Либо
<audio id="audio" class="test-audio"><source src="https://любой.сайт/uploads/original/question_audio/audio/0/0/0/46.mp3" type="audio/mpeg"></audio>
Как из данной строки оставить только значения xxx.mp3, где х - любые символы (цифры или буквы)
По итогу должно выйти
в первом случае - 607asase70cf48268440710.mp3, во втором - 46.mp3
@sir-ydroidrrr said in Как сделать регулярку?:
@Toshka я как то криво сначала прочел, регуляркой имя файла можно получить:
[\s\S]+/([\s\S]+\.mp3)
В вашей регулярке ошибка

И жадный алгоритм здесь лишний, регулярку надёжнее использовать такую:
\/([^\/]*?\.mp3)"