Я пытаюсь найти URL-адреса и хочу исключить некоторые. В переменной download_artist я сохранил базовый URL и хочу найти дополнительные ссылки, но не загружать, избранное, подписчиков или прослушиваний.
Поэтому я пробовал разные версии с упомянутыми словами и символом |. Как:
urls = re.findall(rf'^{download_artist}uploads/|{download_artist}^favorites/|^{download_artist}followers/|^{download_artist}listens/|{download_artist}\S+"', response.text, re.IGNORECASE)
или:
urls = re.findall(rf'{download_artist}^uploads/|^favorites/|^followers/|^listens/|\S+"', response.text, re.IGNORECASE)
Но он игнорирует мой ^ за исключение слов. Где моя ошибка?