正则表达式修饰符
re.l :使匹配对大小写不敏感。
re.M:多行匹配。
re.S:使 . 匹配包括换行在内的所有字符。
正则表达式:
.:匹配除“\n”之外的任单个字符。
\w :匹配数字字母下划线。
\W:匹配非数字字母下划线。
\s:匹配任意空白字符。
\S:匹配任意非空字符。
\d:匹配任意数字。
\D:匹配任意非数字。
Re模块
1.re.match(正则表达式,被匹配的字符串,匹配方式)
从第一个字符串的开头开始匹配。如果匹配成功则返回匹配到的字符串,如果匹配失败则返回None。
2.re.search(正则表达式,被匹配的字符串,匹配方式)
返回结果是match对象,通过.group获取match中的内容,并且获取一个结果就返回。
3.re.findall(正则表达式,字符串) 返回值为列表,匹配字符串中所有符合正则表达式的内容。
4.re.finditer():返回字符串中的所有符合正则表达式的内容,返回值为迭代器。通过.group()获得迭代器中的内容
5.re,compile(正则表达式)预加载.