我想從下面String
更換"{
:Java;字符串的replaceAll給錯誤
public static void main(String args[]){
String input="Subtitle,\"{\"key\": \"IsReprint\", \"value\":\"COPY\"}";
input=input.replaceAll("\"{", "{"));
System.out.println("String ::::"+input);
}
我得到這個錯誤:
Exception in thread "main" java.util.regex.PatternSyntaxException: Illegal repetition near index 1
\"{
^
你的意思是使用'replace'呢? –
你不能使用'「\」{「'它是錯誤的 – Luke
[PatternSyntaxException:在Java中使用正則表達式時非法重複]的可能重複(https://stackoverflow.com/questions/8751482/patternsyntaxexception-illegal-repetition-when-使用-regex-in-java) – crizzis