为了账号安全,请及时绑定邮箱和手机立即绑定

麻烦帮忙写个python的正则匹配

麻烦帮忙写个python的正则匹配

慕容森 2019-08-14 00:17:40
str="坐标:120.29071,30.438198"我想获得120.29071和30.438198这两个值,请问下谁能帮忙写一个这是我写的完全不对:regex_str_lon='^1.*,$'regex_str_lat='^,.*'

2 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

importre
s='坐标:120.29071,30.438198'
m=re.search(r'(\d+(?:\.\d+)?),(\d+(?:\.\d+)?)',s)
ifm:
longitude=m.group(1)
latitude=m.group(2)
print('longitude=%s,latitude=%s'%(longitude,latitude))
结果:longitude=120.29071,latitude=30.438198
                            
查看完整回答
反对 回复 2019-08-14
?
烙印99

TA贡献1829条经验 获得超13个赞

匹配小数的正则表达式就可以了吧importre
str="坐标:120.29071,30.438198"a=re.findall(r'd+.d+',str)print(a)
                            
查看完整回答
反对 回复 2019-08-14

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号