您当前的位置: 首页 >  Better Bench 正则表达式

正则表达式的限定符、或运算符、字符类、元字符、贪婪/懒惰匹配

Better Bench 发布时间:2022-08-08 16:23:42 ,浏览量:4

(1)限定符

限定符(Quantifier)解释
a*a出现0次或多次
a+a出现1次或多次
a?a出现0次或1次
a{6}a出现6次
a{2,6}a出现2-6次
a{2,}:a出现两次以上

(2)或运算符(OR Operator)

或运算符(OR Operator)解释
(a|b)匹配a或者b
(ab)|(cd)匹配ab或者cd

(3)字符类(Character Classes)

字符类(Character Classes)解释
[abc]匹配a或者b或者c
[a-c]同上
[a-fA-F0-9]匹配小写+大写英文字符以及数字
[^0-9]匹配非数字字符

(4)元字符(Meta-characters)

元字符(Meta-characters)解释
\d匹配数字字符
\D匹配非数字字符
\w匹配单词字符(英文、数字、下划线)
\W匹配非单词字符
\s匹配空白符(包含换行符、Tab)
\S匹配非空白字符
匹配任意字符(换行符除外)
\bword\b\b标注字符的边界(全字匹配)
^匹配行首
$匹配行尾

(5)贪婪/懒惰匹配(Greedy/Lazy Match)

贪婪/懒惰匹配解释
默认贪婪匹配“任意字符”
懒惰匹配“任意字符”
关注
打赏
查看更多评论

Better Bench

暂无认证

  • 4浏览

    0关注

    471博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录