У меня есть регулярное выражение для соответствия всем URL-адресам m3u8
(https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#,?&*//=]*)(.m3u8)\b([-a-zA-Z0-9@:%_\+.~#,?&//=]*))
Это регулярное выражение сопоставляет все URL-адреса m3u8 с доменом, например: https://mydomain.example/hls/playlist.m3u8
Но в некоторых случаях нужно сопоставить URL-адрес с именем хоста в качестве IP-адреса, например, http://192.168.1.199:8001/hls/playlist.m3u8
Я нахожу регулярное выражение только для сопоставления IP. Как я могу объединить регулярное выражение, чтобы соответствовать всем видам URL HLS, даже если он использует имя хоста или IP
Спасибо