理解python中的匹配

时间:2017-01-02 13:37:36

标签: python regex match

我在python

中有两个存储路径的变量
var1 = u'Manish/testfolder/.*txt'
var2 = u'Manish/testfolder/test.txt.abc'

如果我输入 re.match(var1 , var2 )

它是真的可以有人解释它是如何评估为真的,我将做什么,使它返回false。

2 个答案:

答案 0 :(得分:2)

你的正则表达式包含在var2中。

如果您明确为正则表达式设置了结尾,那么它就不再匹配了:

var1 = u'Manish/testfolder/.*txt$'

答案 1 :(得分:1)

如上所述herehere re.match()仅在字符串的开头检查匹配项。