如何使用正则表达式测试工具
输入正则和修饰符;匹配结果随输入实时高亮,下方表格列出每个匹配及其捕获分组。在替换框中可以预览 String.replace 的效果,支持 $1、$2 和命名分组 $<name>。
速查
\d 数字 · \w 单词字符 · \s 空白字符 · . 任意字符 · * 零个或多个 · + 一个或多个 · ? 可选 · {2,4} 数量范围 · ^ $ 锚点 · (?<name>…) 命名分组 · (?=…) 前瞻断言。
常见问题
这是哪种正则语法?
JavaScript(ECMAScript),与浏览器和 Node.js 中的相同。多数语法在 Python、Java 和 PCRE 中同样适用。
修饰符分别是什么意思?
g = 匹配全部,i = 忽略大小写,m = ^ 和 $ 匹配行首行尾,s = 点号匹配换行符,u = Unicode 模式。