Comment utiliser JSL pour remplacer les caractères par des symboles spéciaux dans "" ?[{"ReqId":"200904","PoolId":"2001"}]Comment
[{\!"ReqId\!":\!"200904\!",\!"PoolId\!":\!"2001\!"}]Merci!
Automatisation et scripts回复: Comment utiliser JSL pour remplacer les caractères par des symboles spéciaux dans "" ?txt=Get Clipboard();
tx=Substitute(txt,"\!"","/\!\!"");//??

Re : Comment utiliser JSL pour remplacer les caractères par des symboles spéciaux dans "" ?Je ne sais pas ce que vous voulez remplacer et par quoi (qu'est-ce qui est le début et lequel est la fin ?). Lorsque vous imprimez des chaînes contenant des guillemets, utiliser Write() est généralement une bonne idée afin de ne pas voir les guillemets échappés de JMP.
Names Default To Here(1);
str = "\[test: "text"]\";
Show(str); // str = "test: \!"text\!"";
Write("\!N");
Write(str); // test: "text"Re : Comment utiliser JSL pour remplacer les caractères par des symboles spéciaux dans "" ?Merci!
Je vois
copie ceci
[{\!"ReqId\!":\!"200904\!",\!"PoolId\!":\!"2001\!"}]peut voir

Re : Comment utiliser JSL pour remplacer les caractères par des symboles spéciaux dans "" ?txt=Get Clipboard();
tx=Substitute(txt,"\!"","\!\!\!"");
Re : Comment utiliser JSL pour remplacer les caractères par des symboles spéciaux dans "" ?Re : Comment utiliser JSL pour remplacer les caractères par des symboles spéciaux dans "" ?Essayez quelque chose comme
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);
La lecture des séquences d'échappement de JMP peut également être utile Guide de script > Blocs de construction JSL > Règles de syntaxe JSL