python中find函数忽略大小写_Python学习路线之正则:以不区分大小写的方式对文本做查找和替换...

原标题:Python学习路线之正则:以不区分大小写的方式对文本做查找和替换

今天又跟大家讲到正则了,之前有出过几期关于正则的Python学习教程和Python学习路线,伙伴们有需要的也可以看一下之前的文章!今天主要跟大家巩固的就是做查找和替换,不区分大小写的前提下!认真看咯!

c6c3646236f5471c9d4b6408399ea9d0.jpeg

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.

上面例子揭示了一种局限ÿ


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部