Regex Tester
Test JavaScript regular expressions against sample text with match groups
关于这个计算器
正则表达式测试器对示例文本运行 JavaScript 正则表达式,并列出每个匹配及其位置和捕获组。g 标志会被自动添加以枚举所有匹配,可选的替换字符串可预览带 $1 式引用的 text.replace() 输出,无效的模式会显示 RegExp 构造函数自身的错误信息。模式和文本的大小有限制(1,000 和 10,000 字符),以防灾难性回溯冻结页面。
如何使用Regex Tester工具
- 在输入框中输入或粘贴您的内容。
- 读取输出——它会在您输入时即时更新。
- 如有选项,可根据您的使用场景进行调整。
- 复制页面 URL 以分享这个精确的结果。
常见示例
- \d+ 匹配 "Order 66 shipped in 3 days" → 2 个匹配:位置 6 的 "66",位置 20 的 "3"
- (\w+)@(\w+)\.com 匹配 "contact: [email protected]" → 匹配成功,捕获组 ["ada", "example"]
- cat 带 i 标志,替换为 "dog" → "dog sat on the dog mat"(2 个不区分大小写的匹配)
常见问题
Regex Tester工具是如何工作的?
输入或粘贴您的内容,工具会直接在您的浏览器中处理并立即显示结果。您输入的任何内容都不会上传到服务器——整个计算完全在您的设备上完成。
什么时候会用到Regex Tester工具?
它在开发、调试、设计和运维任务中都很实用——只要您需要快速完成这项转换或检查,无需安装任何软件,也无需把数据托付给第三方服务。
结果有多可靠?
该工具直接实现相关标准或规范,因此其输出与合规软件产生的结果一致。空输入或格式错误等边界情形会被清晰报告,而不是静默失败。
可以把某个结果分享给别人吗?
可以。您的输入会同步更新到 URL,因此复制地址栏并分享链接,对方打开后工具就会处于完全相同的状态。