正则表达式在线测试
实时高亮匹配,查看分组和替换结果,内置常用正则。
本地处理,不上传免费无需安装
等待输入
匹配详情
| # | 位置 | 匹配内容 | 分组 |
|---|
替换预览
使用方法
- 输入正则表达式,勾选需要的标志(默认 g)。
- 在测试文本框中粘贴要匹配的内容,匹配处会高亮。
- 需要时填写替换内容,用 $1、$<name> 引用分组,下方会显示替换结果。
常见问题
- 用的是哪种正则语法?
- JavaScript(ECMAScript)正则语法,和浏览器、Node.js 一致。它与 Python、Java 的语法大体相同,但部分高级特性不同。
- 为什么提示匹配超时?
- 某些写法(如 (a+)+$)在特定文本上会发生灾难性回溯,耗时成倍增加。本工具在后台线程中运行正则,超过 2 秒就停止并提示,页面不会卡死。
- 匹配结果有数量限制吗?
- 最多显示前 1000 个匹配,测试文本最多 10 万个字符。超出部分会提示,不会处理。
- 内置的手机号、身份证正则可靠吗?
- 它们只检查格式,例如手机号是 1 开头、第二位 3-9 的 11 位数字;身份证只检查位数、出生日期范围和末位,不校验校验码。
更多开发者工具
JSON 格式化美化、压缩、校验 JSON,出错时提示行号。本地处理Base64 编码解码文本与 Base64 互转,支持中文和 URL 安全格式;文件可转 Base64 / data URL。本地处理URL 编码解码URL 编码解码,支持中文;把查询参数解析成表格。本地处理时间戳转换时间戳与日期互转,自动识别秒和毫秒,实时显示当前时间戳。本地处理UUID 生成器批量生成 UUID v4,可选大写、去连字符,一键复制。本地处理哈希计算 MD5/SHA计算文本或文件的 MD5、SHA-1、SHA-256、SHA-512,可核对校验值。本地处理