正则表达式测试

输入正则与测试文本; 立即看到匹配位置与结果。支持 flags 与替换预览; 排查日志、校验规则必备。

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

正则表达式
标志 flags
替换文本(可选)

测试字符串

在下方输入要匹配的文本。

输出结果

匹配结果

#1 @16: "100"
#2 @30: "2026"

注释说明

匹配说明

共找到 2 处匹配。

输入正则与测试文本; 立即看到匹配位置与结果。支持 flags 与替换预览; 排查日志、校验规则必备。

快速开始

  1. 填写 pattern

    不需要两侧斜杠; 如 \d+ 匹配数字。

  2. 设置 flags

    常用 g 全局、m 多行、i 忽略大小写。

  3. 查看匹配

    结果列出索引与捕获组; 可选填写替换文本。

什么时候用

校验表单、解析日志、提取接口字段前; 先在工具里验证正则是否正确。

典型工作流

使用正则表达式测试器的典型场景包括:当您需要快速验证一个正则表达式是否匹配预期的文本模式时,直接在这里输入表达式和测试文本即可。例如,开发时检查邮箱格式的正则是否正确,或在处理日志时筛选特定错误信息。

操作流程很简单:1) 在顶部输入正则表达式;2) 在中间框粘贴测试文本;3) 实时查看匹配结果。匹配项会高亮显示,捕获组会单独列出。您还可以测试替换操作,这在批量修改文本时特别有用。

示例

匹配数字

Input

Towalles 2026

pattern: \d+ 匹配 2026

FAQ

为什么无匹配?

检查是否缺少 g flag; 或 pattern 需要转义(如 \. 匹配点号)。

为什么我的正则表达式在某些情况下匹配失败?

常见原因包括:1) 未考虑多行模式(需要添加'm' flag);2) 未转义特殊字符如'.'或'*';3) 字符大小写敏感(可添加'i' flag忽略大小写)。建议使用工具高亮功能逐步调试,或参考我们的正则语法速查表。