Я знаю, что вам не нужно re
, но на самом деле он очень мощный.Под капотом большинство библиотек используют re
.Вот мое решение, чтобы справиться с этой ситуацией:
import re
url = "www.fake888.com/article/?article=123&page=9&group=8"
numbers = re.findall(r'(?<==)(\d+)', url)
print(f'Found: {" ".join(numbers)}')
varval = re.findall(r'(\w+)=(\d+)', url)
urldict = {}
for var in varval:
urldict[var[0]] = var[1]
print(urldict)
Вывод
Found: 123 9 8
{'article': '123', 'page': '9', 'group': '8'}