1.通配符 . 可以匹配任何字符,除了换行符
2.转义符 \ python\\.org 可以匹配python.org
3.字符集[] [pj]ython 可以匹配python pjthon...
4.选择符和子模式
python|shell 就可以匹配python和shell
r'(http://)?(www\.)?python\.org' 可选择http://和www. 存在或不存在
4.1允许子模式出现的次数:
* + {m,n}分别为0+ 1+ m->n次
5.字符串的开始和结尾:^标识开始 $标识结尾
等价:
?,*,+,\d,\w 都是等价字符
?等价于匹配长度{0,1}
*等价于匹配长度{0,}
+等价于匹配长度{1,}
\d等价于[0-9]
\w等价于[A-Za-z0-9]。
阅读(139) | 评论(0) | 转发(0) |