>>> import re
>>> s = 'this is a test'
>>> reg1 = re.compile('test$')
>>> match1 = reg1.match(s)
>>> print match1
None
Run Code Online (Sandbox Code Playgroud)
在Kiki中匹配s结束时的测试.我错过了什么?(我也试过re.compile(r'test$'))
Use*_*ess 25
使用
match1 = reg1.search(s)
Run Code Online (Sandbox Code Playgroud)
代替.该match函数仅匹配字符串的开头...请参阅此处的文档:
Python提供了两种基于正则表达式的基本操作:
re.match()仅在字符串的开头re.search()检查匹配,同时检查字符串中任何位置的匹配(这是Perl默认执行的操作).