说我有一个这样的字符串
[[["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
。