常用元字符速查

正则的威力全在元字符上。下面这张表把最常用的符号、含义和示例一次列清,背下前六个,日常八成匹配都能写出来了。

常用元字符速查要点

常用元字符速查对照

元字符 含义 示例
^ 匹配字符串开头 ^张
$ 匹配字符串结尾 公司$
. 任意单个字符 a.c
* 前一项零次或多次 go*
+ 前一项一次或多次 go+
? 前一项零次或一次 colou?r
[] 字符集合,命中其一 [abc]
[^] 排除集合,命中其余 [^0-9]
[a-z] 范围内任意字符 [a-z]+
| 逻辑或,多选一 北京|上海
{n} 前一项恰好 n 次 9{3}
{n,m} 前一项 n 到 m 次 9{2,4}
避坑提醒:记不住就先查这张表:^开头 $结尾 .任意 *零多 +一多 ?可选 []集合 |或,基本就能拼出大部分规则。
常用元字符速查 · 正则表达式 知识卡片
卡片 03 / 08 · 正则表达式(1080×1440 速查卡片)

正则表达式知识点