4
回答
linux字符串替换问题,有点难度
开发十年,就只剩下这套Java开发体系了   

我有一个字符串类似:

(1,1,{1,1},{1,1,{2,2},cco1{2,2},cbax[{2,2},{2,2}]},{ccp1[{2,2},{2,2}]})

这里面有大括号嵌套大括号, 我想做到的是将第二层大括号内的逗号,全部替换成 | 符号.

替换后效果如下:

(1,1,{1,1},{1,1,{2|2},cco1{2|2}|cbax[{2|2}|{2|2}]},{ccp1[{2|2}|{2|2}]})

这个shell应当如何写呢,我研究了好久, 求大神现身

说明一下,本例子中的1,2 数字只是为了方便查看我举的特例,实际可情况是可以为其它任何字母或数字




举报
bt21cn
发帖于3年前 4回/279阅
顶部