JSL を使用して「」内の文字を特殊記号に置き換えるにはどうすればよいですか?[{"ReqId":"200904","PoolId":"2001"}]方法
[{\!"ReqId\!":\!"200904\!",\!"PoolId\!":\!"2001\!"}]ありがとう!
自動化とスクリプト作成回复: JSL を使用して "" 内の文字を特殊記号に置き換えるにはどうすればよいですか?txt=Get Clipboard();
tx=Substitute(txt,"\!"","/\!\!"");//??

Re: JSL を使用して "" 内の文字を特殊記号に置き換えるにはどうすればよいですか?何を何に置き換えたいのかわかりません(どれが開始でどれが終了ですか?)。 引用符を含む文字列を出力する場合、JMP のエスケープされた引用符が表示されないように、通常は Write() を使用することをお勧めします。
Names Default To Here(1);
str = "\[test: "text"]\";
Show(str); // str = "test: \!"text\!"";
Write("\!N");
Write(str); // test: "text"Re: JSL を使用して "" 内の文字を特殊記号に置き換えるにはどうすればよいですか?ありがとう!
なるほど
これをコピーしてください
[{\!"ReqId\!":\!"200904\!",\!"PoolId\!":\!"2001\!"}]見える

Re: JSL を使用して "" 内の文字を特殊記号に置き換えるにはどうすればよいですか?txt=Get Clipboard();
tx=Substitute(txt,"\!"","\!\!\!"");
Re: JSL を使用して "" 内の文字を特殊記号に置き換えるにはどうすればよいですか?Re: JSL を使用して "" 内の文字を特殊記号に置き換えるにはどうすればよいですか?次のようなことを試してください
Names Default To Here(1);
// [{\!"ReqId\!":\!"200904\!",\!"PoolId\!":\!"2001\!"}]
txt = Get Clipboard();
// Write(txt);
tx = Substitute(txt,"\!"","\!\!\!"");
// write(tx);
txt2 = "\!"ReqId\!"";
// Write(txt2);
tx2 = Substitute(txt, "\!\!", "");
// Write(tx2);
tx3 = Substitute(Get Clipboard(), "\!\!", "");
// Write(tx3);
JMP のエスケープ シーケンスについて読むことも役立ちます。スクリプトガイド > JSL ビルディングブロック > JSL 構文ルール