...( '2073')...を....( '2074')...に置き換えたいのですが、最終的には...(( '2074'))...になります。理由を理解してください。
次のJavaScriptコードがあるとします。
var sGroupIdentifier = "2073";
var sSelectedGroupTR = "... onclick=\"MakeNewGroup('2073')\">New</a> ... ";
var rex = new RegExp("\('" + sGroupIdentifier + "'\)", "g")
sNewGroupIdentifier = "2074";
var sNewGroupTR = sSelectedGroupTR.replace(rex, "(\'" + sNewGroupIdentifier + "\')");
alert(sNewGroupTR)
もちろん、.replaceの括弧を削除することはできますが、理解できません。私が見る限り、( '2073')に一致し、' 2073'には一致しません。これは、(\ではなく()を使用したためです。
誰もが説明する気になります...