正则字段提取
本技能为免费工具型技能:核心处理脚本在本地运行,不联网、不上传数据、不收费。
适用场景
从日志/文本里抠结构化字段。
核心方法
写含 (?P<name>...) 的表达式,逐行匹配落 CSV。
标准步骤
- 确定要提取的字段
- 写命名组正则
- 试运行看命中
- 输出 CSV 复核
使用方式(本地零依赖,Python 标准库即可运行)
python scripts/extract_fields.py --input log.txt --pattern '(?P<ip>\d+\.\d+\.\d+\.\d+)' --output out.csv
常见错误
- 正则贪婪误匹配
- 字段名不一致
- 未处理无匹配行
自检清单
- [ ] 正则是非贪婪
- [ ] 字段名统一
- [ ] 是否复核
免责声明
本技能提供的是方法论与本地工具,不替代专业判断;涉及安全、合规、财务等场景请以官方规范与专业人士意见为准。所有脚本仅在本地运行,不上传数据,不联网、不收费。