【发布时间】:2016-11-25 13:58:55
【问题描述】:
我正在解析一些 json 数据,我需要删除开头和结尾的大括号 {}。我正在使用 sed 执行此操作,但据我所知,花括号在 sed 中执行特殊功能并且转义它们似乎不起作用。以下是我尝试过的几个示例。我真的可以使用一个有效的正则表达式。提前致谢!
我尝试的第一件事不起作用。
sed 's/\{\}//g'
我在这里找到的答案中的一些重做代码。
sed 's/\(\{\|\}\)//g'
【问题讨论】:
-
您是要删除所有
{和}还是字符串{}?为了清楚起见,最好包含示例输入和所需的输出。 -
@LevLevitsky 我正在从数据中的各个点单独删除它们。大括号之间通常没有空格,如果这很重要的话,大括号之前的内容也是如此。