python中find函数忽略大小写_Python学习路线之正则:以不区分大小写的方式对文本做查找和替换...
原标题:Python学习路线之正则:以不区分大小写的方式对文本做查找和替换
今天又跟大家讲到正则了,之前有出过几期关于正则的Python学习教程和Python学习路线,伙伴们有需要的也可以看一下之前的文章!今天主要跟大家巩固的就是做查找和替换,不区分大小写的前提下!认真看咯!

1、需求
我们需要以不区分大小写的方式在文本中进行查找,可能还需要做替换。
2、解决方案
要进行不区分大小写的文本操作,我们需要使用re模块并且对各种操作都要加上re.IGNORECASE标记。
示例:
import re
text='Mark is a handsome guy and mark is only 18 years old.'
result1=re.findall('mark',text,flags=re.IGNORECASE)
result2=re.sub('mark','python',text,flags=re.IGNORECASE)
print(result1)
print(result2)
结果:
['Mark', 'mark']
python is a handsome guy and python is only 18 years old.
上面例子揭示了一种局限ÿ
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
