python正则表达式

常用的正则表达式的符号以及它所代表的含义如下:

1  ^ 以某字符开头

2 $ 以某字符结尾

3 *某字符出现0次或多次

4 +某字符出现0次或多次.

5 .点代表任意一个字符 它的匹配范围要大于\w

6? 代表非贪婪模式

7{n}某字符出现n次

8{n,}某字符出现大于等于n次

9{n,m}某字符出现大于等于n次小于等于m次

10[A-Za-z0-9_]匹配阿拉伯数字或者字母或者底划线中的任意个 等价于\w

11[abcd]匹配中括号中的任意一个字符

12 \s 匹配空格  \S匹配不是空格的某字符

13 \W 匹配不是字母,下划线,数字的任意字符

14 [\u4E00-\u9FA5]  匹配某个汉字

15 \d 匹配某个数字

16 () 提取子字符串 比较常用

 

posted on 2018-03-14 19:34  DoctorXiong  阅读(188)  评论(0编辑  收藏  举报

导航