0

我有字符串str="cooper"s towm",想转义字符串中的双引号(r 后的字符)。我正在使用str.replaceAll("\"","\\\"");,但是在 solr 中执行查询时,它仍然抛出解析异常。

请帮忙解决。谢谢。

4

1 回答 1

1

你缺少一个反斜杠。

str.replaceAll("\"","\\""); 

应该

str.replaceAll("\"","\\\\\"");
于 2013-07-15T17:29:14.730 回答