java 用正则表达式替换右方括号]
只替换不与左方括号相邻的右方括号,如Stringa="abc[]abc]a[bc]";如何替换能使a="abc[]abca[bc"?...
只替换不与左方括号相邻的右方括号,如String a="abc[] abc] a[bc]"; 如何替换能使a="abc[] abc a[bc"?
展开
展开全部
a = a.replaceAll("\\]", "");
试一下。
如果你需要保留[]
那么选将它替换为一个特殊字符,最后再替换回来。
试一下。
如果你需要保留[]
那么选将它替换为一个特殊字符,最后再替换回来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String a="abc[] abc] a[bc]";
a = a.replace(Matcher.quoteReplacement("]"), "");
a = a.replace(Matcher.quoteReplacement("["), "[]");
a = a.replace(Matcher.quoteReplacement("]"), "");
a = a.replace(Matcher.quoteReplacement("["), "[]");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String a = "abc[] abc] a[bc]";
a = a.replaceAll("[^\\[]]", "");
a = a.replaceAll("[^\\[]]", "");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-26
展开全部
(?<=[^\[]|^)]
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询