我正在尝试删除
中出现的逗号[,{
我在这里尝试了两件具有lookbehind和lookahead的东西 -
第一个是
"(?=\\[),(?=})"
,第二个是将(?=[),(?=})
放在Pattern.quote()。
然后我做String.replaceAll(regex,"")
,但它不起作用。
我在哪里看错了?
答案 0 :(得分:5)
无需预测/后退,只需使用:str.replaceAll("\\{,\\[", "{[");
。
答案 1 :(得分:4)
怎么样?
String thing = "[,{";
thing.replaceAll("\\[,\\{", "[{");
如果你想使用后视,我认为语法是:
String pattern = "(?<=\\[),(?=\\{)";
(我在后面看不到“&lt;”。)