如何在没有 re.compile 的情况下编写一个不区分大小写的 Python 正则表达式?


我们可以将 re.IGNORECASE 传递给 search、match 或 sub 的 flags 参数 −

示例

import re
print (re.search('bush', 'BuSh', re.IGNORECASE))
print (re.match('bush', 'BuSh', re.IGNORECASE))
print (re.sub('bush', 'xxxx', 'Bushmeat', flags=re.IGNORECASE))

输出

<_sre.SRE_Match object at 0x0000000005316648>
<_sre.SRE_Match object at 0x0000000005316648>
xxxxmeat

更新于: 03-11-2023

11K+ 浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告