import re

re.compile()函数,将正则表达式的字符串形式编译为Pattern实例,然后使用Pattern实例处理文本并获得匹配结果

m = re.search(pattern, string)  # 搜索整个字符串,直到发现符合的子字符串

m = re.match(pattern, string)   # 从头开始检查字符串是否符合正则表达式。必须从字符串的第一个字符开始就相符

对于返回的m, 我们使用m.group()来调用结果。

m.group(number)的方法来查询群。group(0)是整个正则表达的搜索结果,group(1)是第一个群……


re.split()    # 根据正则表达式分割字符串, 将分割后的所有子字符串放在一个表(list)中返回

re.findall()  # 根据正则表达式搜索字符串,将所有符合的子字符串放在一给表(list)中返回


re.S      #表示多行匹配,使用re.S参数以后,正则表达式会将这个字符串作为一个整体,在整体中进行匹配。