指令

^ 匹配字符串的开始
$ 匹配字符串的结束
. 匹配除了换行符之外的任意字符
? 重复 0 次或者 1 次
+ 重复 1 次或者更多次
* 重复 0 次或者更多次
/d 匹配数字
{n} 重复 n 次
{n,} 重复 n 次或者更多次
[c] 匹配单个字符
[a-z] 匹配区间内的一个字符
\ 转义字符
() 分组,通过 $1 $2 调用

测试

linux

  • 使用 pcretest