什么是正则测试器?
正则测试器会针对一个测试字符串运行正则表达式,显示每个匹配项及其位置和捕获组。NMSnabbit 把每次命中列为 @索引 加上它的 $1、$2 组,支持 i、m 等标志,并会报告无效模式。它在你的浏览器中运行,所以你的模式和数据保持私密。
正则测试器使用方法
- 1 输入你的正则表达式和任意标志。
- 2 粘贴你想匹配的测试字符串。
- 3 每个匹配项都会列出其索引和捕获组。
- 4 调整模式,直到它匹配你的预期。
它能用来做什么
- 在把正则粘贴进代码前调试它。
- 检查一个模式是否捕获了正确的分组。
- 了解标志如何改变匹配行为。
- 针对一条校验规则验证样本输入。
常见问题
输出中的 @索引 是什么意思?
它是该匹配项在你测试字符串中起始的从零开始的字符位置,帮助你确认模式命中了正确的地方。
捕获组如何显示?
在每个匹配项之后,任何括号分组都会列为 $1、$2 等,并附上它们捕获的文本,让你能逐部分核验一个复杂的模式。
它和我代码用的是同一个引擎吗?
它使用 JavaScript 正则表达式引擎。其语法与其他风格非常接近,不过高级特性在不同语言之间可能有差异。
相关搜索
大家常用来查找正则测试器及类似工具的热门搜索:
- 正则测试器在线
- 正则测试器在线免费
- 正则测试器在线 c#
- 正则测试器 c#
- 正则测试器 js
- 正则测试器 101
- 正则测试器 java
- 正则测试器 python
- 正则测试器 storm
- 正则测试器 javascript
- 正则测试器 re2
- 正则测试器 php
相关工具
更多同类工具:
全部开发者工具