如何更改这样的字符串:
[a,b,c]
到此:
(a,b,c)
我想使用Java的正则表达式。
答案 0 :(得分:8)
如果你的问题只是这些括号,那么这样就足够了:
s.replaceAll("\\[", "(").replaceAll("\\]", ")")
答案 1 :(得分:3)
Actualy你可以通过调用replaceAll一次
来做到这一点"[a, b, c]".replaceAll("\\[([^\\]]+)\\]", "($1)");