首页 > 开发 > Python > 正文

一个灰常简单的正则表达式问题

2017-09-06 19:39:10  来源:网友分享

python中使用如下

m=re.match(r'word$','helloword')

一直匹配不成功,m一直为none!
why?

解决方案

match()函数只检查re是否在字符串开始处匹配,match()只报告一次成功的匹配,它从 0 处开始;如果匹配不是从 0 开始的,match()将不会报告它。

你可以使用re.search('word$','helloword')来做你给的示例。