我需要在我的服务器上使用 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
添加回答
举报
0/150
提交
取消