// 並列記号
// 並列記号(A//B)はGeoGebraでは使用できない。(1/(A)+1/(B))^-1に置き換える
// それなりに使えればよいので、3つの並列までに対応
function ChangeStr(S) {
S = S.replace(/([^=]+)\/\/(.+)\/\/([^\r\n]+)/g, "(1/($1)+1/($2)+1/($3))^-1");
S = S.replace(/([^=]+)\/\/([^\r\n]+)/g, "(1/($1)+1/($2))^-1");
return S;
}
//メイン
var S;
ClipBoard.Clear(); //クリア
Editor.Copy(); //コピー
S = ClipBoard.Text;
if (S != "" ){
S = ChangeStr(S);
ClipBoard.Text = S;
Editor.Past();
}
ClipBoard.Undo(); //戻す