python中的re.match将模式与字符串

时间:2015-08-14 17:07:44

标签: python

我正在尝试将stringmypattern匹配,不知怎的,我得不到正确的结果。你能指出我错在哪里吗?

import re
mypattern = '_U_[R|S]_data.csv'
string =  'X003_U_R_data.csv'
re.match(mypattern, string)

1 个答案:

答案 0 :(得分:1)

我喜欢先编译正则表达式语句。然后我会做任何我希望的匹配/搜索。

mypattern = re.compile(ur'_U_[R|S]_data.csv')

然后

re.search(mypattern, string)

这是一个很棒的正则表达式创建网站 - https://regex101.com/#python