Регулярное выражение для сопоставления и извлечения частей URL-адреса в PythonPython

Программы на Python
Гость
Регулярное выражение для сопоставления и извлечения частей URL-адреса в Python

Сообщение Гость »


Я пытаюсь получить имя экземпляра артефакта, имя репозитория и имена артефактов в 3 переменные из полного URL-адреса артефакта, как показано ниже.

"https://artifactory.intuit.veg.com:443/ ... al-f3c.tgz"< /код>

"https://artifactory.skopeo.marvel.org/a ... al-f3c.tgz"

экземпляр artifactory -> artifactory.intuit.veg.com и artifactory.skopeo.marvel.org

имя репозитория -> annual-budget-local и bulletins_virtual

имена артефактов -> manifests-approved/1.0.0/annual-chart/po09ij/annual-f3c.tgz и manifests-approved/po09ij/annual-f3c.tgz код>

Я могу использовать split с несколькими комбинациями, но мне хотелось бы понять, насколько эффективно я могу использовать здесь regex Python, любые рекомендации будут действительно полезны.< /п> Должен ли я сопоставлять строки до и после слова artifactory и выполнять дополнительную операцию разделения, чтобы получить имя артефакта?

Вернуться в «Python»