我试图让第一对数字从 “ _135624.jpg”修改正则表达式
我的代码现在:
import re
string = "09_135624.jpg"
pattern = r"(?P<pair>(.*))_135624.jpg"
match = re.findall(pattern, string)
print match
输出:
[('09', '09')]
为什么我在输出中有元组吗?
你能不能帮我修改我的代码得到这个:
['09']
或者:
'09'
谢谢。现在我的模式是“(?P([0-9] [0-9])):?(。*)。jpg”,并且我使用re.search来获取所需的组。 Vks帮助我演示,你帮助回答关于re.search,所以我不知道我可以接受什么答案... –
2014-09-27 06:29:20
@ValeriyG,你可以使用'\ d'而不是'[0-9]'。 – falsetru 2014-09-27 06:30:04
@ValeriyG'r'(?P \ d {2})_ \ d {6} \。jpg'' –
Unihedron
2014-09-27 06:31:52