常用的正则表达式
^ 开始
$ 结束
() 子表达式起止
? 前式0或者1次
* 前式0或者多次
+ 前式1或者多次
. 除换行符\n 之外的任何单字符
[ 中括号表达式
\ 转义
{ 限定符表达式
| 两项之间选择
{n} 匹配前式n个
{n, } 至少匹配前式n个
{n,m} 匹配前式n到m个
\b 匹配单字符的边界
\d 匹配数字
\w 匹配字母数字下划线
\s 匹配空格
[abc] 匹配括号内元素的字符
[^abc] 上一条的反义
(?=exp) 匹配exp之前的内容
(?<=exp) 匹配exp之后的内容
(?!exp) 匹配后面不是exp的内容
(?<!exp) 匹配前面不是exp的内容

浙公网安备 33010602011771号