PTPureToolkit
代码生成仅本地运行

日志 Regex 模式生成器

粘贴日志样例,选择预设或自动检测字段,本地生成 JavaScript/Python named capture 正则、解析片段和匹配预览。

此工具在你的浏览器本地运行。你的输入不会被上传。

不上传无服务器日志无运行时 API浏览器内转换
选项
要提取的字段

MVP 限制:1-20 行日志,最大 200KB。

生成的日志提取模式

生成日志提取模式后会显示正则、预览和解析片段。

示例

Nginx access log 示例

生成 IP、时间、请求、状态码和 user agent 字段。

203.0.113.7 - - [27/Apr/2026:10:12:44 +0000] "GET /api/users?id=1 HTTP/1.1" 200 1234 "-" "Mozilla/5.0"

Apache log 示例

为 Apache access log 生成 named capture groups。

198.51.100.4 - frank [27/Apr/2026:10:15:12 +0000] "POST /checkout HTTP/1.1" 500 532 "-" "curl/8.0"

工作原理

  1. 识别日志预设或使用手动选择。
  2. 根据选中的字段组合安全、有限的正则模板。
  3. 展示匹配预览和 Python/JavaScript 解析片段。

限制

  • 不是通用正则测试器。
  • 不支持任意自定义日志语法。
  • JSONL 更推荐 JSON 解析而不是正则。

FAQ

会执行危险正则吗?

不会。模式来自受限模板,避免灾难性回溯。

相关工具