使用 Python 2 返回括号中的值

我需要在我的服务器上使用 Python 2。但是我在使用 Python 3 的计算机中使用下面的代码,并且在版本 2 中不起作用。有人知道下面的命令到 Python 2 的转换吗?我需要返回括号中的值。


Python 3:


    try:

        new = re.search(r'\([^)]*\)', value)

        new = str(new[0])

    except:

        return value

蟒蛇2


????


一只萌萌小番薯
浏览 97回答 1
1回答

守着一只汪

你可以,在最后添加import revalue = '5.2 (37.2)'regex = '\([\d.]+\)'ans = re.search(regex, value)print(value[ans.start()+1:ans.end()-1] )它会给37.2
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python