我想从下面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