正则表达式工具
测试、替换和可视化正则表达式,支持匹配高亮与解释。
20 个工具可用,全部在浏览器本地运行。
- 正则补集生成器计算正则语言的真补集(所有不被其整串匹配的字符串),经 DFA 取反与最小化输出可直接使用的 ^...$ 模式,全部本地完成。工具
- 正则包含测试器Regex Contains — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则差异对比器由两行正则(各一行)构造「匹配 A 但不匹配 B」的正则。语义不对称:A 必须从字符串起始处匹配,而 B 只要出现在任意位置即被排除。输出形如 (?=A)(?!.*B).*工具
- 正则等价检查器判断两个正则是否匹配完全相同的字符串集合——基于乘积 DFA 的语义等价分析,不等时给出最短反例串。每行输入一个模式。工具
- 正则转义器Regex Escape String — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则解释器Regex Explain — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则捕获组提取器Regex Extract Groups — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则模糊测试器Regex Fuzz — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则生成器生成正则整串匹配的示例字符串——基于 DFA 的距离引导采样(同一模式输出确定,自动识别空语言),全部在浏览器本地完成。工具
- 正则交集计算器构造匹配"同时包含 A 与 B 子串"的字符串的模式(前瞻 AND 语义)。每行输入一个模式。工具
- 正则简化器安全地精简正则——仅删除可证明无损的构造(冗余非捕获组、空组);捕获组绝不触碰,不确定时保持原样。工具
- 正则优化器Regex Optimize — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则批量替换器Regex Replace Batch — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则批量测试器Regex Test Batch — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则转 DFA通过子集构造将正则转换为 DFA——完整转移表与 Moore 最小化后的状态数,全部在浏览器本地计算。工具
- 正则转 NFA将正则表达式形式化构造为 Thompson NFA(含 ε 边)——输出状态数、符号边与 ε 边列表、起点和接受态,全部在浏览器本地计算。工具
- 正则反转义器Regex Unescape String — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则并集生成器Regex Union — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则模式验证器Regex Validate Pattern — 纯客户端工具。隐私优先,无服务器往返。工具
- 正则可视化器将正则渲染为 Thompson NFA 状态图(Graphviz DOT 格式)——ε 边、分支与量词回环一目了然,可粘贴到任意 graphviz 渲染器出图。工具