那就开始今天的教程吧
1.本节课学习【flags】,这个参数可以去通过一些特定的取值来影响这个正则的行为,这里列出来了它所支持的一些设置,比如说 【IGNORECASE】它可以去忽略掉大小写的问题,【MULTILINE】可以去匹配多行。
2.看第一个【IGNORECASE】,使用的是a+,【a+】这是小写的a,要去匹配的是1个或者是多个连续的小a,输入string,有3个小a,3个大A,如果使用平时的search,没有flags,它匹配出来的结果就是3个小a,
如果是通过大A+,它的结果是3个大A。
3.如果给它去添加【flag】,这个flags是re.I,这个re.I就是IGNORECASE,会看到这个match的结果就变了,虽然这里面写的是小a+,但是返回的这个match的结果里面包含了连续的小a和连续的大A。