Как написать регулярное выражение для захвата URL до определенного символа? - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу записать URL до символа?, Вот мой код

href = 'https://www.publicstorage.com/self-storage-il-chicago/1250?sp=1250|12|Chicago%20Illinois|41.87811|-87.6298|0|0|0'

store_text = re.findall('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\), ]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', href)
print(store_text)

Я получаю вывод как 'https://www.publicstorage.com/self-storage-il-chicago/1250?sp=1250', но я хочу

> 'https://www.publicstorage.com/self-storage-il-chicago/1250'

Обратите внимание, я действительно начальный уровень, когда дело доходит до Regex, спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...