如何在不使用 re.compile 的情况下编写不区分大小写的 Python 正则表达式?
可以将 re.IGNORECASE 传递到 search、match 或 sub 的标志参数 -
示例
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
广告