返回字符串里所有不重叠的模式串匹配以字符串列表的形式出现。字符串从左往右被扫描匹配按被发现的顺序返回。如果有一个或多个群出现在模式串中返回一个群列表;如果模式串有多个串,这将是元组的列表空匹配将被包括在结果里,除非他们触碰到另外一个匹配的开头
返回一个产生匹配對象实体的迭代器,能产生字符串中所有RE模式串的非重叠匹配字符串被从左向右扫描,匹配按发现顺序返回空字符串被包括在结果中除非它们触碰到另一个匹配的开头。
flags参数是可选参数如果向它传递re模块中的宏常量,就会对匹配方式产生对应的影响
[] 用于表示一个字苻集合。 (?=...) 如果 ... 和目前位置接下来的字符串相同则匹配成功,但是它不消耗字符串(也就是说其他模式串也可以使用这些字符进行匹配)。这被称为前看断言(lookahead 表示匹配m到n个之前正则表达式里的字符这是个贪心版本,它会匹配尽可能多的字符
如果 flags=re.I ,表示正则表达式忽畧字符的大小写区别因此代码可做如上修改。