采用
match1 = reg1.search(s)
代替。该match函数 仅在字符串的开头匹配。请参见此处的文档:
Python提供了两种基于正则表达式的基本操作:re.match()仅在字符串的开头re.search()检查匹配项,而在字符串的任何位置检查匹配项(这是Perl的默认设置)。
解决方法import re >>> s = ‘this is a test’ >>> reg1 = re.compile(‘test$’) >>> match1 = reg1.match(s) >>> print match1 None
在Kiki中与s末尾的测试匹配。我想念什么?(我也尝试re.compile(r’test$’)过)