有一个 JSON 日志文件,我想提取产品 ID 以获得一个干净的列表:
{"comment": "comment.", "product":"100"}
{"comment": "comment.", "product":"555"}
{"comment": "comment.", "product":"100"}
{"comment": "comment.", "product":"99999"}
到
100
555
100
99999
答案1
我的想法是:
搜索所有产品:
product\":\"(\d+)\"
点击搜索表单中的按钮
Select All Occurrences
从“编辑”菜单中选择“反向选择”,但不幸的是它不存在。
我最终如何做到这一点:
搜索我想要保留的字符串之前的所有内容:
\{(.*)product\":\"
并删除这些搜索尾随
"}
并删除
我在 Notepad++ 中是如何做的:
- 搜索带有否定(“不匹配”)的正则表达式:在 Notepad++ 中查找不以 " 开头的行