【发布时间】:2018-07-11 01:49:33
【问题描述】:
我想在我的 if 条件下直接捕获我的正则表达式的匹配。我知道这在 PHP 中是可能的,但我不知道如何以 Pythonic 方式进行。 所以我跑了两次,一点也不性感……
str = 'Test string 178-126-587-0 with a match'
if re.findall(r'[0-9]{3}-[0-9]{3}-[0-9]{3}-[0-9]', str) != []:
match = re.findall(r'[0-9]{3}-[0-9]{3}-[0-9]{3}-[0-9]', str)[0]
【问题讨论】:
-
所以你只需要第一场比赛?