关于此测试器
直接在浏览器中针对任何文本测试 JavaScript 正则表达式。切换标志,查看每个匹配及其位置和捕获组,运行替换或按模式拆分文本。所有操作都不会离开您的浏览器。
正则表达式速查表
最有用的正则表达式标记的快速参考。
.- 除换行外的任意字符
\d- 任意数字(0-9)
\w- 单词字符(字母、数字、_)
\s- 任意空白
\D- 任意非数字
^- 输入开头(或使用 m 时为行开头)
$- 输入结尾(或使用 m 时为行结尾)
\b- 单词边界
[abc]- a、b 或 c 中的任意一个
[^abc]- 除 a、b 或 c 外的任意字符
*- 前一个的零次或多次
+- 前一个的一次或多次
?- 前一个的零次或一次
{n}- 恰好 n 次出现
{n,m}- n 到 m 次出现
(...)- 捕获组
(?:...)- 非捕获组
a|b- 匹配 a 或 b
(?=...)- 正向先行断言
(?<=...)- 正向后行断言