python七正则表达式总结

2017-04-23  本文已影响29人  summer_lz

正则表达式


基础
可选标志

重点

字符 实例 对比
. 匹配任意字符,不含换行符
s/S 大写表:取非
\w 匹配字母数字 匹配非字母数字
\s 匹配任意空白字符[\t\n\t\f] 匹配非空白字符
\A 匹配字符串开始
\Z 匹配字符串结束,如果存在换行,之匹配到换行前的结束字符串 \z匹配字符串结束
\b 匹配单词开头结尾 \B匹配单词非边界
模式 含义 易混淆
re* 0活动多个 re+匹配至少一个
.*? 任意字符非贪婪
re{n,} 匹配前n个匹配表达式 ``
(re) 分组 ``
(?imx:re) 包含标识位 (?-imx:re):分组中不使用标识位
?#... 注释
标志位 含义 易混淆
re.I 不区分大小写
re.L 做本地化识别
re.M 多行匹配,影响^ $
re.U 根据Unicode解析字符
上一篇下一篇

猜你喜欢

热点阅读