正则测试
在本地测试或替换 JavaScript 正则。
JavaScript 正则,非 PCRE。可列出匹配或用 $1 / $& 替换。灾难性回溯可能卡住标签页。
正则测试能做什么
JavaScript 正则,非 PCRE。可列出匹配或用 $1 / $& 替换。灾难性回溯可能卡住标签页。
本页只对应正则测试(developer · regex tester)。在本地测试或替换 JavaScript 正则。 Tool-You 上其他开发工具的外壳很像,因此下面这段任务定义才是正则测试独有的内容:JavaScript 正则,非 PCRE。可列出匹配或用 $1 / $& 替换。灾难性回溯可能卡住标签页。
如何使用正则测试
- 把标签页留在正则测试(/developer/regex-tester)。如果把内容贴到错误的开发工具(例如文本对比),任务就变了。
- 粘贴或输入正则测试所需的内容。路径提示:developer · regex tester。在本地测试或替换 JavaScript 正则。
- 只执行正则测试这一动作。字数统计是另一种变换(统计词数、字符、行数和 UTF-8 字节。)。JavaScript 正则,非 PCRE。可列出匹配或用 $1 / $& 替换。灾难性回溯可能卡住标签页。
- 若要带走结果,从正则测试复制输出。体量与复杂度仍受:仅 JavaScript RegExp。匹配或替换。最多 200 条匹配。避免灾难性回溯。
- 如果其实是「逐行对比两段文本,可忽略空白或大小写。」,离开正则测试并打开文本对比。
什么情况下不要用正则测试
如果相邻工具更合适,请不要用正则测试,先看文本对比或字数统计;或者说明里已经提示会失败时也不要用。本工具原话:JavaScript 正则,非 PCRE。可列出匹配或用 $1 / $& 替换。灾难性回溯可能卡住标签页。
关于正则测试的常见问题
- 正则测试和其他开发页面有什么不同?
- JavaScript 正则,非 PCRE。可列出匹配或用 $1 / $& 替换。灾难性回溯可能卡住标签页。 简短说:在本地测试或替换 JavaScript 正则。
- 正则测试会把文件或文本上传到 Tool-You 服务器吗?
- 不会。正则测试在当前浏览器标签页运行,文件留在本机。限制说明:仅 JavaScript RegExp。匹配或替换。最多 200 条匹配。避免灾难性回溯。
- 我是否该用文本对比而不是正则测试?
- 需要「在本地测试或替换 JavaScript 正则。」时用正则测试;需要「逐行对比两段文本,可忽略空白或大小写。」时用文本对比。同属开发,但不是同一项工作。
- 正则测试有哪些限制?
- 仅 JavaScript RegExp。匹配或替换。最多 200 条匹配。避免灾难性回溯。 另外:JavaScript 正则,非 PCRE。可列出匹配或用 $1 / $& 替换。灾难性回溯可能卡住标签页。