由于某种原因,它确实不喜欢},{。
这是因为大括号(
}和
{)是Java正则表达式中的特殊字符。如果您尝试不加转义地直接使用它们,则将其视为语法错误,因此是您的例外。转义此字符串的正确方法是什么?
通过加倍转义符也可以转义它们。这用于Java字符串转义。转义的反斜杠将转义正则表达式的花括号。
String[] ex = exampleString.split("\},\{");
由于某种原因,它确实不喜欢},{。
这是因为大括号(
}和
{)是Java正则表达式中的特殊字符。如果您尝试不加转义地直接使用它们,则将其视为语法错误,因此是您的例外。转义此字符串的正确方法是什么?
通过加倍转义符也可以转义它们。这用于Java字符串转义。转义的反斜杠将转义正则表达式的花括号。
String[] ex = exampleString.split("\},\{");