コードの行を含む文字列配列を作成しようとしています。これにより、プログラムが既存のコードの一部をマークに到達すると上書きできるようになります。私の問題はこの行にあります:
var finalTitle = (str.replace("()", ("(" + num + ")")));
その行を有効な文字列に変換しようとしているので、引用符の解析がやや難しい場合があることを理解しています。これは私がこれまでに持っているものです:
"var finalTitle = (str.replace(\"()\", (\"(\" + num + \")\")));"
ただし、eclipseは、この行の構文が正しくないことを訴えるのをやめません。この行を正しくフォーマットする方法を知っている人はいますか?または、より具体的には、引用符を文字列に解析する方法は?
これが私が記入している文字列配列の例です。繰り返しごとにループして、.jsファイルに新しい行を書き込みます。
String[] lines = {"var patientTree = getPatientMenuTree();", "var rootNode = patientTree.getNodeById('Patients');", "var str = rootNode.title;", "var num = patientArray.length;", "var finalTitle = (str.replace(\"()\", (\"(\" + num + \")\")));" };