元字符匹配

元字符匹配

字符 含义
. 匹配任意1个字符,(除了\n),\.匹配本身
[] 匹配[]中列举的字符
\d 匹配数字,即0-9
\D 匹配非数字,即不是数字
\s 匹配空白,即空格,tab键
\S 匹配非空白
\w 匹配单词字符,即a-z、A-Z、0-9、_
字符 含义
* 匹配前一个字符出现0次或者无限次,即可有可无
+ 匹配前一个字符出现1次或者无限次,即至少有1次
? 匹配前一个字符出现1次或者0次,即要么有1次,要么没有
匹配前一个字符出现m次
匹配前一个字符至少出现m次
匹配前一个字符出现从m到n次

边界匹配

字符 含义
^ 匹配字符串开头
$ 匹配字符串结尾
\b 匹配一个单词的边界
\B 匹配非单词边界

分组匹配

字符 含义
() 将括号中的字符作为一个分组
(?P) 分组起别名
posted @ 2025-04-17 13:21  Albiehao  阅读(26)  评论(0)    收藏  举报