正则表达式测试
在线正则表达式测试工具,帮助你输入正则表达式和要测试的内容后,来检测正则表达式是否生效,是否能匹配到结果。
正则表达式测试
/
/
i: 不区分大小写
g: 全局匹配
m: 多行模式
s: 点号匹配所有
u: Unicode
y: 粘性匹配
匹配结果
匹配结果将显示在这里...
正则表达式速查表
常用元字符
.匹配任意字符(除换行外)\d匹配数字[0-9]\D匹配非数字[^0-9]\w匹配单词字符[a-zA-Z0-9_]\W匹配非单词字符[^a-zA-Z0-9_]\s匹配空白字符\S匹配非空白字符
位置匹配
^匹配字符串开始$匹配字符串结束\b匹配单词边界\B匹配非单词边界
量词
*0次或多次+1次或多次?0次或1次{n}恰好n次{n,}至少n次{n,m}n到m次
字符类
[abc]匹配a、b或c[^abc]匹配非a、b、c的字符[a-z]匹配a到z的任意字符
分组与引用
(exp)匹配exp并捕获(?:exp)匹配exp但不捕获\n引用第n个捕获组
特殊字符转义
\.匹配点号\\匹配反斜杠\/匹配斜杠\(匹配左括号\)匹配右括号
