正则表达式测试
在线正则表达式测试工具,帮助你输入正则表达式和要测试的内容后,来检测正则表达式是否生效,是否能匹配到结果。
正则表达式测试
/
/
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个捕获组
特殊字符转义
\.
匹配点号\\
匹配反斜杠\/
匹配斜杠\(
匹配左括号\)
匹配右括号