re模块———day17

re 模块
import re————————re模块的调用
\w取字母数字下划线
\W取非字母数字下划线
\s取空字符,包括\t\n\r\f
\S取任意非空字符
\d取任意数字0-9
\D取任意非数字
\A取以字符串为开始的
\Z取以字符串结尾的 ,只取到换行前
\z取以字符串结尾的
\G取相同字符串最后的位子
\n取一个换行符
\t取一个指标符
^仅从头开始匹配
$仅从尾部开始取
.取任意字符,除了换行符,当re.DOTALL标记指定时,则可以匹配包括换行符
[...]用来表示一组字符串,单独列出:[amk]匹配‘a’‘m’或‘k’
[^...]不在[]中的字符:[^...]匹配除了a,b,c之外的字符
*匹配0个或者多个的表达式
+匹配1个或者多个的表达式
?匹配0个或1个有前面的正则表达式定义的片段,非贪婪模式n以最开头的,m以第一个出现的
{n}精确匹配n个前面表达式
{n,m}匹配n到m次由前面的正则表达式定义的片段,贪婪模式n以最开头的,m以最后一个
a|b匹配a或者b
()匹配括号内的表达式,也表示一个组

posted @ 2018-12-06 15:23  WenChen-0o0  阅读(103)  评论(0)    收藏  举报