小编lok*_*kus的帖子

有没有办法删除不是全部,而是只删除嵌套的括号?

说我有一个这样的字符串

[[["q", "0"], "R"], "L"], ["q", [["1", "["], "]"]], [["q", ["2", "L"]], "R"], ["q", ["3", ["R", "L"]]]
Run Code Online (Sandbox Code Playgroud)

我想从中删除所有嵌套的括号

["q", "0", "R", "L"], ["q", "1", "[", "]"], ["q", "2", "L", "R"], ["q", "3", "R", "L"]
Run Code Online (Sandbox Code Playgroud)

我了解如何编写算法来通过推入和弹出堆栈或仅递增和递减计数器来实现此目的,但我很好奇是否有一种方法可以仅使用sed或 之类的基本工具来做到这一点awk

sed awk text-processing

9
推荐指数
2
解决办法
2281
查看次数

标签 统计

awk ×1

sed ×1

text-processing ×1