🔍 正则表达式测试
正则表达式工作台,支持匹配测试、捕获组、替换预览、代码片段导出、铁路图可视化和结构解释。
工作台模式
/ /
| # | 匹配内容 | 位置 | 分组 |
|---|
常用正则速查 ▾
| 模式 | 说明 |
|---|---|
| \d | 数字 [0-9] |
| \w | 字母/数字/下划线 |
| \s | 空白字符 |
| . | 任意字符(除换行) |
| ^ | 行首 |
| $ | 行尾 |
| * | 0 次或多次 |
| + | 1 次或多次 |
| ? | 0 次或 1 次 |
| {n,m} | n 到 m 次 |
| (abc) | 捕获分组 |
| (?:abc) | 非捕获分组 |
| a|b | 或 |
| [abc] | 字符类 |
| [^abc] | 否定字符类 |
| (?=abc) | 正向前瞻 |
| (?!abc) | 负向前瞻 |
在线正则表达式工作台,默认保留正则测试模式,支持实时匹配高亮、捕获组查看、替换预览、常用语法速查和 JavaScript、Python、Go、Java、PHP 代码片段导出。也可以切换到可视化模式,将正则表达式转换为铁路图,查看结构化解释,使用常用预设,并导出 SVG/PNG 或复制 SVG。支持 ?mode=test 与 ?mode=visualize 直达;输入、匹配结果和图表生成都在当前浏览器内处理,不上传到 LittleOne Tools 服务器。不同语言的正则语义仍可能存在差异,代码片段应在目标运行时复核。