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

麻烦帮忙写个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
  • 2 回答
  • 0 关注
  • 322 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信