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 () 提取子字符串 比较常用

原文地址:https://www.cnblogs.com/doctorXiong/p/8569630.html