gpt4 book ai didi

json - 正则表达式在 JSON 中查找键

转载 作者:行者123 更新时间:2023-12-05 00:49:20 26 4
gpt4 key购买 nike

我想在 linux shell grep 上匹配 JSON 字符串中的键。我的目标是删除 JSON 键,以便值以 CSV 格式显示。请帮助我使用正则表达式。我试过 "(.*?)":

{"field1":"value1","field2":"value2"}

但上面的正则表达式匹配 "field1": 然后是 "value1","field2":

所以基本上它不应该匹配包含逗号的组。我知道这应该在 python 或 java 中完成。但我想避免在该特定服务器上部署应用程序。此外,该服务器的互联网访问权限和许多其他限制已被撤销,因此我无法安装任何新工具或命令。有可能吗?

最佳答案

你可以试试下面的正则表达式:

"([^"]+?)"\s*:

它将匹配任何可能在引号之间的单词字符("") 由 : 成功(忽略空格)。

Demo

关于json - 正则表达式在 JSON 中查找键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43778916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com