在此运行 完全在你的浏览器里运行,不上传、不登录
正则表达式测试
实时测试正则表达式,高亮匹配、展示捕获组并预览替换结果。
匹配结果与捕获分组
替换预览
怎么用
- 在 Pattern 里写正则,在 Text 里粘待匹配的文本。
- 匹配结果会高亮显示;展开 Matches & capture groups 可以逐个查看每个匹配与捕获组。
- 填好 Replace 后,下方会实时预览替换后的结果。
- 点 Copy 复制正则本身。
常见用法
- 写日志清洗规则 —— 先在真实样本上试,确认不会误伤。
- 理解别人的正则 —— 把匹配拆开看,比逐字读表达式直观得多。
- 提取结构化字段 —— 用捕获组把 ID、日期、金额从日志里挑出来。
常见问题
问:支持哪些语法? 答:JavaScript 语法,因此支持 lookahead 与 lookbehind,但不支持 PCRE 独有的 \A、占有型匹配等写法。
问:为什么中文有时匹配不到?
答:多半是漏了 u 修饰符。写成 /正则/u 后,Unicode 属性与代理对处理才正确。
问:会拖慢页面吗? 答:灾难性回溯会让正则跑很久。测试面板本身就带这种风险,真实业务里更要小心。
出现在这些工作流中
你的数据留在这台设备上
正则表达式测试 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。