Regex для URL с указанным доменом или подписанным URL
Я хочу сопоставить url и заменить его по требованию в Python. url выглядит следующим образом:
https://storage.googleapis.com/icontent/media/2022-12-21%2.jpg?Expires=16344&AccessId=icontent-web.gservice.com&Signature=[alplanumeric characters]
любой другой url, который не является таким, не должен соответствовать.
На данный момент я использую общий url regex и фильтрацию на основе доменного имени.
регекс, который я использую, выглядит так:
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
я хочу заменить это внутри атрибутов src и обновлять истекший url по требованию.
Любая помощь будет оценена по достоинству. Спасибо .