文本模式匹配与清洗

正则表达式测试与速查

在浏览器本地快速测试、调试并验证正则表达式。支持分组捕获、替换预览与常用规则速查,断网脱机亦可安全运行。

纯前端本地 RegExp 引擎计算,零网络回传

🔒 100% 浏览器本地匹配 · 零网络回传 · 商业机密与日志安全
/[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)+/gm
//
104 字符
Contact developer at [hello@hugsy.top] or [support@example.org]. Server IP: 192.168.1.100. Date: 2026-09-21.
快捷键:Cmd / Ctrl + Enter 执行测试,Esc 重置
✓ 共找到 2 处匹配
#1位置: 21..36
hello@hugsy.top
#2位置: 40..59
support@example.org

💡 常用规则速查与套用

处理规则

标准 ECMAScript 正则表达式引擎机制说明

很多在线正则表达式测试网站会将测试字符串与敏感日志上传到远端服务器进行解析。若文本中包含个人隐私、内部 Token、数据库连接串或商业源码,极易造成严重的数据合规漏洞。

开发者案头正则工具直接基于您当前浏览器宿主内置的原生 RegExp 引擎执行,所有分组计算、模式替换与错误捕获完全在本地内存中即时完成,断网亦能顺畅使用。

语法规范:/pattern/flags,支持分组 (group)、非捕获组 (?:)、前瞻预查 (?=) 以及常用元字符 \d, \w, \s。

常见问题

正则表达式测试与速查 · 常见问题

我的测试文本或敏感数据会被记录上传吗?

绝不上传。所有匹配与替换运算 100% 在您浏览器的 JavaScript 引擎中完成,零网络请求,您可以随时按 F12 检查网络面板验证。

支持哪些正则修饰符 (Flags)?

支持标准修饰符:g(全局匹配)、i(忽略大小写)、m(多行模式)、s(dotAll 模式,点号匹配换行符)与 u(Unicode 全字支持)。

如何在替换模式中使用捕获分组?

在“替换内容”输入框中,可以使用 $1, $2 引用第 1、2 个括号内的捕获组,$0 或 $& 代表整个完整匹配项。