python正则表达式
最近刚学习了Python3 的re模块,对正则表达式有了初步的了解,试着写了个代码发现正则表达式怎么一直不起作用。
结果发现是自己没搞清楚re.match()、re.search()和re.findall()的区别。
re.match() 总是从字符串“开头”去匹配,并返回匹配的字符串的match对象。所以当我用re.match()函数去匹配字符串非开头部分的字符串时,会返回NONE。
str1 = 'Hello World!'
print(re.match(r'e',str1))
结果为:NONE
如果
转载
2020-12-18 11:08:20 ·
180 阅读 ·
0 评论