频繁使用的python 正则表达式式可以通過编译的方式方便调用
re.compile 也可以接受可选的标志参数,用来实现不同的特殊功能和语法变更如增加 re.I 来实现不区分输入字母大小写的功能。
字符前加“r”反斜杠就不会被任何特殊方式处理,方便写python 正则表达式式
决定RE是否在字符串刚开始的位置匹配。如果满足则返回一個match对象;如果不满足,返回空 扫描字符串,找到这个RE匹配的位置如果满足,则返回一个match对象;如果不满足返回空。 找到RE匹配的所有孓串并把它们作为一个迭代器返回。如果满足则返回一个match对象;如果不满足,返回空使用a.next()取迭代器的值 |
返回一个元祖包含匹配(开始, 结束)的位置 |
实际程序中最常见的做法是将 MatchObject 保存在一个变量中,然后检查它是否为 None
re.findall() 在满足匹配时只返回分组当中的数据。