Regex 测试工具 - 在线正则表达式实时测试
编写正则表达式,输入测试文本,立即查看所有匹配项,并显示捕获组详情。
정규표현식
테스트 문자열
매칭 하이라이트
매칭 결과가 여기에 표시됩니다...
매칭 상세
아직 매칭 결과가 없습니다.
什么是 Regex 测试工具?
Regex 测试工具允许您编写正则表达式,并立即针对示例文本进行测试。此工具实时突出显示每个匹配项,显示捕获组、匹配索引,并支持所有标准 JavaScript Regex 标志(全局、不区分大小写、多行、dotAll)。 错误会立即显示,因此您可以随时修复语法问题。 一切都在您的浏览器中运行 - 没有任何数据被发送到任何地方。
如何使用 Regex 测试工具
- 输入模式 — 在模式字段中键入您的正则表达式(无需分隔符)
- 设置标志 — 根据需要切换 g(全局)、i(不区分大小写)、m(多行)、s(dotAll)
- 输入测试文本 — 粘贴或键入要匹配的文本
- 查看结果 — 匹配项会立即突出显示,并在下方显示计数、索引和组详细信息
为什么要使用此 Regex 测试工具?
- 即时反馈 — 每次击键都会更新匹配项,零延迟
- 可视化高亮 — 匹配的部分直接在文本中突出显示
- 捕获组 — 查看每个匹配项的每个捕获组值
- 支持所有标志 — 使用复选框切换 g、i、m 和 s 标志
- 错误显示 — 无效的 Regex 模式显示清晰的错误消息
- 隐私至上 — 完全在您的浏览器中运行,无需服务器处理
FreeToolbox 与其他 Regex 测试工具的比较
| 功能 | FreeToolbox | Regex101 | RegExr |
|---|---|---|---|
| 基于浏览器 | 是 | 服务器端 | 是 |
| 无需帐户 | 是 | 可选 | 是 |
| 实时高亮 | 是 | 是 | 是 |
| 捕获组显示 | 是 | 是 | 是 |
| 深色主题 | 是 | 可选 | 否 |
| 无广告 | 是 | 否 | 否 |
| 轻量级 | 是 | 重 | 中 |
常见问题
此工具使用什么 Regex 引擎?
此工具使用 JavaScript 的内置 RegExp 引擎。 它支持所有标准 JavaScript Regex 语法,包括字符类、量词、前瞻、后顾和命名组。
我需要在模式周围添加斜杠吗?
不需要。 只需直接键入模式。 标志由输入字段下方的复选框控制。
“s”(dotAll)标志有什么作用?
dotAll 标志使点 (.) 匹配任何字符,包括换行符 (\n, \r)。 如果没有它,点会匹配除换行符之外的所有内容。
我可以测试多行模式吗?
可以。 启用“m”(多行)标志,使 ^ 和 $ 匹配每行的开头/结尾,而不仅仅是整个字符串的开头/结尾。
我的测试数据是否存储或发送到服务器?
不。 一切都在您的浏览器中本地运行。 您的 Regex 模式和测试文本永远不会离开您的设备。