python廖雪峰教程 学习笔记,,如何用字符来描述字符


如何用字符来描述字符:

\d匹配数字 digit

\w匹配字母或数字 word

\s可以匹配空格 space

* 表示任意个字符, +表示至少一个字符 ?表示0个或1个字符,{n} 表示n个字符, {n,m}表示n-m个字符 .可以匹配任意字符

例如: Kongxiangyu

\w{11}

如何做到更精确的匹配? 规定数字、字母或者下划线

[0-9a-zA-Z\_]可以匹配一个数字、字母或下划线

[a-zA-Z\_]

^ 表示行的开头

$ 表示行的结束

re模块

python的 r前缀,可以不考虑转义的

分组

联系excel表格中的通配符的使用

字符串 \d{3}\-\{3-8} 010-21321

更精确的匹配: [ ]表示范围

python廖雪峰教程 学习笔记

评论关闭