私はJavaのnashornエンジンeval
の中にJavaScriptコードを持っています。このJavascript:eval内のreplaceAllが機能しない
engine.eval("<code>.... print(printIt.substring(1) + '==>Value:' + obj[property].replaceAll('\n', ' ').....<code>");
よう 何かがここで私は、簡単なスペースで\n
と\r
のすべての発生を置き換えたいです。 しかし、私はこれを実行すると、私はエラーを取得:
Exception in thread "main" javax.script.ScriptException: :1:426 Missing close quote
たぶん、問題はあなたのコードがクローズ引用符が欠落していることです。 – Pointy
@Pointy:私のコードにはクローズする見積もりがありません。 '.replaceAll()'を削除してもうまく動作します。 –