返回列表

从日志里抽出邮箱或 URL:正则先在测试器里试

别一上来就把表达式写进生产代码。用 WoDeTool 正则测试器贴一段真实日志,调匹配和分组,再拷回脚本。

作者 WGinit · 2026年7月23日

为什么先在浏览器里试

日志里总有意外:邮箱带加号、URL 带端口、一行里出现两个地址。表达式在 IDE 里「看起来对」,跑全量才发现漏网或过匹配。

把 20~50 行真实样例贴进正则测试器,左边表达式、右边高亮。改一处立刻看结果,比反复部署日志任务便宜。

邮箱和 URL 的务实写法

邮箱不必追求「RFC 完美」。能盖住你们日志里的公司域名和常见个人邮箱就行;过严会漏,过松会吃进文件名。

URL 先决定要不要含 query。只要域名和路径时,别把整段 ?utm= 吃进去除非你真需要。分组用括号,只捕获该进下游的那一段。

挪进代码之前

用文本去重看看抽出的列表是否合理;和旧脚本结果做一次文本对比。标志位(大小写、多行)和线上语言引擎保持一致——JS 和 Python 的细节并不完全相同。

测试器在本地跑样例。别把含生产密钥的整段日志贴到任何在线工具;先打码再测。

相关工具

相关教程