Python 正则表达式详解(建议收藏!)

目录

match

匹配字符串

单字符匹配

. 匹配任意一个字符

d 匹配数字

D 匹配非数字

s 匹配特殊字符,如空白,空格,tab等

S 匹配非空白

w 匹配单词、字符,如大小写字母,数字,_ 下划线

W 匹配非单词字符

[ ] 匹配[ ]中列举的字符

表示数量

?* 出现0次或无数次

+ 至少出现一次

? 1次或则0次

{m}指定出现m次

{m,} 至少出现m次

{m,n} 指定从m-n次的范围

匹配边界

$ 匹配结尾字符

^ 匹配开头字符

匹配一个单词的边界

B 匹配非单词边界

匹配分组

| 匹配左右任意一个表达式

(ab) 将括号中字符作为一个分组

search

findall

re.s

sub

split

贪婪与非贪婪

案例

你可能感兴趣的:(面试,学习路线,阿里巴巴,android,前端,后端)