Python正则忽略大小写(两种解决方案介绍)

方法一:

利用包re中的函数来进行大小写忽略,示例如下:

re.compile(pattern,re.IGNORECASE)

re.search(pattern, mystring, re.IGNORECASE)

其中,re.IGNORECASE是compile的flag参数。默认是识别正则中字母的大小写。

注意:IGNORECASE必须是大写,小写无效。

加上该参数之后,可以找出正则中的字母的大写和小写情况。

方法二:

利用正则表达式来进行大小写忽略,示例如下:

re.search(r'(?!)test', mystring)

通过在正则表达式中添加(?!)也可以达到忽略大小写的目的。

综上,实际使用中可根据自己的需要选择合适的方法。

你可能感兴趣的:(python学习,python,正则表达式,后端)