import re
pattern = r"/destination=(-?\d+\.\d+),(-?\d+\.\d+)/"
url = "https://www.google.com/maps/dir/?api=1&destination=12.1234567890,-12.1234567890"
result = re.search(pattern, url)
latitude = result.group(1)
longitude = result.group(2)
我希望收到纬度和经度输出,但Python显示为AttributeError: 'NoneType' object has no attribute 'group'
。我在regex101上测试了我的正则表达式,它可以工作,但我不知道为什么它在Python中不工作。
1条答案
按热度按时间py49o6xq1#
删除模式开头/结尾的
/
:图纸: