【发布时间】:2016-09-28 11:02:03
【问题描述】:
我正在尝试使用 RegEx 查找某个字符串。
我想找到“以'f'开头并以第一个2结尾的东西”(它必须只包含一个2)。在这个例子中,我想找到result = "fdba12",但下面的代码给了我'fdba12312'(包含两个2)。当我立即找到 2 时如何停止搜索?
import re
string2 = "asfdba12312 sssdr1 12şljş1 kf"
t = re.findall(r'[f][\w]*[2]', string2 )
print(t)
【问题讨论】:
标签: python regex search find findall