7
我试图用我的字符串替换所有方括号。java.util.regex.PatternSyntaxException:索引0附近的未封闭字符类
这是我的计划
package com;
import java.util.ArrayList;
import org.apache.commons.lang3.StringUtils;
import org.json.JSONException;
public class Teste {
/**
* @param args
* @throws JSONException
*/
public static void main(String[] args) throws JSONException {
String str = "[Fountain#Apple#Big(7)]";
str.replaceAll("[", "").replace("]", "");
System.out.println(str);
}
}
但我正在逐渐
Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed character class near index 0
[
^
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.clazz(Unknown Source)
at java.util.regex.Pattern.sequence(Unknown Source)
at java.util.regex.Pattern.expr(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.util.regex.Pattern.<init>(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.lang.String.replaceAll(Unknown Source)
at com.Teste.main(Teste.java:19)
有谁请告诉我如何更换所有方括号?
谢谢,工作正常,很高兴再次见到你:) – Kiran
你救了我:-) – Hanry