我需要在我的服務器上使用 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條經驗 獲得超4個贊
你可以,在最后添加
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
提交
取消