要让正则表达式不区分大小写,可以向re.compile()传入re.IGNORECASE或re.I作为第二个参数。在交互式环境中输入以下代码:
>>>robocop = re.compile(r'robocop',re.I)
>>>robocop.search('RoboCop is part man, part machine, all cop.').group()
’RoboCop’
>>> robocop.search('ROBOCOP protects the innocent.').group()
'ROBOCOP'
>>> robocop.search('Al, why does your programming book talk about robocop so much?').group()
'robocop'
网友评论