0

文字列がstr="cooper"s towm"あり、文字列内の二重引用符をエスケープしたい (r の後の文字)。私は使用してstr.replaceAll("\"","\\\"");いますが、solrでクエリを実行している間、まだ解析例外がスローされています。

それを解決するのを手伝ってください。ありがとう。

4

1 に答える 1

1

バックスラッシュがありません。

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

する必要があります

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