方法一:
利用包re中的函数来进行大小写忽略,示例如下:
re.compile(pattern,re.IGNORECASE)
re.search(pattern, mystring, re.IGNORECASE)
其中,re.IGNORECASE是compile的flag参数。默认是识别正则中字母的大小写。
注意:IGNORECASE必须是大写,小写无效。
加上该参数之后,可以找出正则中的字母的大写和小写情况。
方法二:
利用正则表达式来进行大小写忽略,示例如下:
re.search(r'(?!)test', mystring)
通过在正则表达式中添加(?!)也可以达到忽略大小写的目的。
综上,实际使用中可根据自己的需要选择合适的方法。