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

使用 Python 2 返回括号中的值

使用 Python 2 返回括号中的值

一只萌萌小番薯 2023-08-15 18:39:08
我需要在我的服务器上使用 Python 2。但是我在使用 Python 3 的计算机中使用下面的代码,并且在版本 2 中不起作用。有人知道下面的命令到 Python 2 的转换吗?我需要返回括号中的值。Python 3:    try:        new = re.search(r'\([^)]*\)', value)        new = str(new[0])    except:        return value蟒蛇2????
查看完整描述

1 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

你可以,在最后添加


import re


value = '5.2 (37.2)'

regex = '\([\d.]+\)'

ans = re.search(regex, value)

print(value[ans.start()+1:ans.end()-1] )

它会给


37.2


查看完整回答
反对 回复 2023-08-15
  • 1 回答
  • 0 关注
  • 96 浏览
慕课专栏
更多

添加回答

举报

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