【发布时间】:2022-01-23 16:32:04
【问题描述】:
我在一个文本文件中有一个很长的字符串。
它基本上是下面的字符串重复了大约 1000 次(作为一个长字符串,而不是 1000 个字符串)。
字符串具有随着每次重复而变化的变量(粗体)。
我想以自动方式提取变量,并将输出返回到 CSV 或格式化的 txt 文件(Random Bank, Random Rate , 随机产品)
我可以使用https://regex101.com 成功完成此操作,但它涉及大量手动复制和粘贴。
我想编写一个 bash 脚本来自动提取信息,但有尝试各种 grep 命令时运气不佳。
如何做到这一点? (我也会考虑用 Java 做)。
[{"AccountName":"随机产品","AccountType":"Variable","AccountTypeId":1,"AER":随机率,"CanManageByMobileApp":false,"CanManageByPost":true,"CanManageByTelephone":true,"CanManageInBranch":false,"CanManageOnline":true,"CanOpenByMobileApp":false,"CanOpenByPost":false,"CanOpenByTelephone":false, "CanOpenInBranch":false,"CanOpenOnline":true,"Company":"随机银行","Id":"S9701Monthly","InterestPaidFrequency":"Monthly"
【问题讨论】:
-
可能相关:How to parse JSON in Java(注意
{..}代表对象,[..]数组)。
标签: java regex string bash terminal