Java 删除[和]之间的逗号{

Java 删除[和]之间的逗号{,java,regex,Java,Regex,我正在尝试删除中出现的逗号 [,{ 我在这里尝试了两种方法,即“向后看”和“向前看”—— 首先是 "(?=\\[),(?=})" 第二个是将(?=[),(?=})放在side Pattern.quote()中 然后我执行一个String.replaceAll(regex,”),但它不起作用 “环顾四周”的错误在哪里?不需要“向前看/向后看”,只需使用:str.replaceAll(“\\{,\\[”,“{[”);怎么办 String thing = "[,{"; thing.replaceA

我正在尝试删除中出现的逗号

[,{
我在这里尝试了两种方法,即“向后看”和“向前看”——

首先是

"(?=\\[),(?=})"
第二个是将
(?=[),(?=})
放在side Pattern.quote()中

然后我执行一个
String.replaceAll(regex,”)
,但它不起作用


“环顾四周”的错误在哪里?

不需要“向前看/向后看”,只需使用:
str.replaceAll(“\\{,\\[”,“{[”);

怎么办

String thing = "[,{";
thing.replaceAll("\\[,\\{", "[{");
如果您想使用look back,我认为语法是:

String pattern = "(?<=\\[),(?=\\{)";

String pattern=“(?@praks5432:请看一看,这是我所知道的最好的答案。1+感谢Ted的回答,感谢你的提问,因为你表现出了良好的努力。继续努力!