开发者
tools.regex-tester.title
纯前端在线 Regex 测试器 工具,完全在您的浏览器中安全运行,无需上传文件。
常用模板:
//gi
匹配高亮显示2 个匹配项
Contact us at support@example.com or sales.manager@my-company.net for inquiries.
匹配详细分析
匹配 1索引: 14-33
support@example.com
匹配 2索引: 37-65
sales.manager@my-company.net
什么是正则表达式 (Regex)?
正则表达式(通常简称为 Regex)是一种用于指定文本搜索模式的字符序列。通常,这些模式由字符串搜索算法用于对字符串进行“查找”或“查找和替换”操作,或者用于输入验证。它是理论计算机科学和形式语言理论中发展起来的一项技术。
编写和调试复杂的正则表达式极具挑战性。交互式、基于 Web 的正则测试器允许开发人员和数据编辑者实时编写正则规则,并直观地检查它们如何捕获和匹配原句中的单词、字符、数字和符号,从而防止在生产环境代码中出错。
如何使用在线正则表达式测试器
- 在正则表达式输入框中输入您的搜索模式(无需输入开头和结尾的斜杠,因为它们是自动添加的)。
- 在下方勾选或取消勾选 JavaScript 正则修饰符,以控制搜索是否是全局、不区分大小写、多行匹配等。
- 将您的原始文本粘贴到测试文本框中。
- 在右侧的实时预览面板中检查匹配高亮。高亮区域将确切地显示哪些字符匹配了您的正则。
- 查看底部的匹配分析详细列表,以查看匹配的子组及起止索引位置。
常见问题
使用的是哪个正则表达式引擎?
本测试器使用浏览器内置的 JavaScript 正则表达式引擎(RegExp),这意味着其语法与标准的 ECMAScript 规范完全一致。
我的敏感数据是否存在泄露风险?
绝对不会。所有计算均在您本地的浏览器中进行。我们永远不会将您的正则表达式模式或您的测试数据发送到我们的服务器,从而确保您的凭据、电子邮件和敏感测试数据的安全。
