cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-595782%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%26nbsp%3B%3A%20Comment%20utiliser%20la%20substitution%20Regex%26nbsp%3B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595782%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%3CSPAN%3EIl%20ne%20peut%20pas%20apprendre%20ces%20techniques%20avanc%C3%A9es%20dans%20un%20guide%20de%20script.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595788%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%26nbsp%3B%3A%20Comment%20utiliser%20la%20substitution%20Regex%26nbsp%3B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595788%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EMerci!%3C%2FP%3E%0A%3CP%3EIl%20est%20difficile%20de%20faire%20de%20bons%20exemples%20pour%20certaines%20fonctionnalit%C3%A9s%20de%20regex.%20C'est%20un%20bon%20exemple%20de%20lookaround.%20Je%20pense%20que%20je%20pourrais%20le%20faire%20sans%20d%C3%A9tour%2C%20mais%20ce%20serait%20plus%20compliqu%C3%A9.%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F4160%22%20target%3D%22_blank%22%3E%40shannon_conners%3C%2FA%3E%20pour%20l'%C3%A9quipe%20de%20doc%26nbsp%3B%3A%20utiliser%20le%20positif%20et%20le%20n%C3%A9gatif%2C%20devant%20et%20derri%C3%A8re%2C%20ensemble%2C%20c'est%20ce%20qui%20le%20rend%20compact%20et%20expressif%20(avec%20un%20commentaire).%20C'est%20une%20situation%20inhabituelle%2C%20pas%20une%20utilisation%20courante.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595811%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%26nbsp%3B%3A%20Comment%20utiliser%20la%20substitution%20Regex%26nbsp%3B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595811%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EMerci%20Craig!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJ'aimerais%20vous%20poser%20une%20question%20sur%20l'application%20sous-jacente%26nbsp%3B%3A%3CBR%20%2F%3E%20Je%20veux%20utiliser%20JSL%20pour%20r%C3%A9soudre%20plus%20d'utilisations%2C%20je%20ne%20peux%20pas%20utiliser%20python%20et%20d'autres%20outils.%3CBR%20%2F%3E%20Bien%20s%C3%BBr%2C%20j'ai%20appris%20tout%20le%20code%20JSL%20des%20nombreux%20experts%20de%20cette%20communaut%C3%A9.%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EMa%20demande%20est%20pr%C3%A9cis%C3%A9ment%20%3A%3C%2FP%3E%3CP%3Ecomment%20restaurer%20le%20texte%20binaire%20au%20format%20protobuf%20(Google%20Protocol%20Buffe)%20en%20texte%20JMP%20ues%20JSL.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595816%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%26nbsp%3B%3A%20Comment%20utiliser%20la%20substitution%20Regex%26nbsp%3B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595816%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3EComme%20le%20code%20de%20codage%20de%20code%20C%20%23%2C%20comment%20pouvez-vous%20modifier%20JSL%26nbsp%3B%3F%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2220230201205422.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F49692i78BF7F90D2A87013%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%2220230201205422.png%22%20alt%3D%2220230201205422.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3EJe%20n'ai%20pas%20r%C3%A9ussi%20%C3%A0%20le%20r%C3%A9%C3%A9crire.%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3EMerci!%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Eh%20%3D%20%5B%3D%26gt%3B%20%5D%3B%0Au%20%3D%20%22http%3A%2F%2Fds.m.emoney.cn%2Fpick%22%3B%0Ah%5B%22X-Protocol-Id%22%5D%20%3D%20%228900%22%3B%0Ah%5B%22X-Request-Id%22%5D%20%3D%20%22null%22%3B%0A%0Ab%20%3D%20Char%20To%20Blob(%20%22~0A~0D~E5~BD~93~E6~97~A5~42~E7~82~B9~E8~82~A1~10~F2~DF~D2~09%22%2C%20%22ascii~hex%22%20)%3B%0Ars%20%3D%20New%20HTTP%20Request(%20URL(%20u%20)%2C%20Method(%20%22POST%22%20)%2C%20JSON(%20b%20)%2C%20Headers(%20h%20)%20)%3B%0Arr%20%3D%20rs%20%26lt%3B%26lt%3B%20Send%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595818%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%26nbsp%3B%3A%20Comment%20utiliser%20la%20substitution%20Regex%26nbsp%3B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595818%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3ECe%20n'est%20que%20le%20sch%C3%A9ma%20g%C3%A9n%C3%A9ral.%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CUL%3E%3CLI%3E%3CP%20class%3D%22%22%3ELe%20probl%C3%A8me%20principal%20est%20de%20r%C3%A9soudre%20comment%20%C3%A9crire%20correctement%20les%20param%C3%A8tres%20de%20requ%C3%AAte%20dans%20JSL.%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595825%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%26nbsp%3B%3A%20Comment%20utiliser%20la%20substitution%20Regex%26nbsp%3B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595825%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EInt%C3%A9ressant%3CA%20href%3D%22https%3A%2F%2Fdevelopers.google.com%2Fprotocol-buffers%2Fdocs%2Foverview%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20https%3A%2F%2Fdevelopers.google.com%2Fprotocol-buffers%2Fdocs%2Foverview%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EIl%20semble%20que%20vous%20ayez%20deux%20choix%26nbsp%3B%3A%20%C3%A9crire%20le%20v%C3%B4tre%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fprotocolbuffers%2Fprotobuf%2Fblob%2Fmaster%2Fdocs%2Fthird_party.md%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20https%3A%2F%2Fgithub.com%2Fprotocolbuffers%2Fprotobuf%2Fblob%2Fmaster%2Fdocs%2Fthird_party.md%3C%2FA%3E%20qui%20fonctionnerait%20alors%20pour%20de%20nombreux%20protocoles%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3Eou%2C%20plus%20facile%20et%20plus%20difficile%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3Echoisissez-en%20un%20existant%20et%20traduisez-le.%20Je%20ne%20l'ai%20pas%20regard%C3%A9%2C%20mais%20je%20pourrais%20essayer%20de%20commencer%20avec%20une%20version%20JAVA%20et%20de%20la%20traduire%20en%20JSL.%20Mais%20ensuite%2C%20vous%20devez%20r%C3%A9p%C3%A9ter%20la%20traduction%20pour%20le%20protocole%20suivant.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECe%20serait%20un%20projet%20plut%C3%B4t%20cool%20de%20faire%20un%20traducteur.%20Je%20n'envisage%20pas%20de%20le%20faire.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595837%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%26nbsp%3B%3A%20Comment%20utiliser%20la%20substitution%20Regex%26nbsp%3B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595837%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EMerci%20beaucoup%20Craig!%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3EJe%20sais%20que%20c'est%20un%20travail%20tr%C3%A8s%20difficile.%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%20Merci%20d'avoir%20%C3%A9crit%20un%20cadre%20g%C3%A9n%C3%A9ral%2C%20je%20vais%20essayer%20d'apprendre%20plus%20de%20connaissances%20%C3%A0%20modifier.%3C%2FSPAN%3E%3CSPAN%20class%3D%22%22%3E%20Merci%20pour%20vos%20efforts.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595485%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%26nbsp%3B%3A%20Comment%20utiliser%20la%20substitution%20Regex%26nbsp%3B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595485%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3Eutiliser%20deux%20d%C3%A9clarations.%20J'ai%20ajout%C3%A9%20quelques%20caract%C3%A8res%20de%20probl%C3%A8me%20suppl%C3%A9mentaires%20%C3%A0%20votre%20exemple...%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Etxt%20%3D%20%22d%E8%AF%951(-%E6%98%AF2%5E3(%5Ba%5D%E6%96%87%2F%E5%AD%97789(%2B%E5%86%85%5Cc%E5%AE%B94%243%22%3B%0Astep1%20%3D%20Regex(%20txt%2C%20%22%5C(%22%2C%20%22%5C!n%22%2C%20globalreplace%20)%3B%0Astep2%20%3D%20Regex(%20step1%2C%20%22%5B-%2B%2F%5C%5C%5E%24%5B%5C%5Da-zA-Z%5D%22%2C%20%22%22%2C%20globalreplace%20)%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%3C%2FCODE%3ELe%20(doit%20%C3%AAtre%20regex-%C3%A9chapp%C3%A9%20pour%20l'%C3%A9tape%201.%20La%20nouvelle%20ligne%20est%20%C3%A9chapp%C3%A9e%20JSL.%3C%2FP%3E%0A%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%3C%2FCODE%3EPour%20l'%C3%A9tape%202%2C%20la%20syntaxe%20du%20%5B...%5D%20est%20compliqu%C3%A9e%20%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3Ecommencer%20par%20le%20-%20parce%20que%20sans%20caract%C3%A8re%20principal%2C%20il%20ne%20peut%20pas%20y%20avoir%20de%20plage%20comme%20az.%20(Sinon%2C%20il%20a%20besoin%20d'un%20regex-escape%2C%20%5C-%20)%3C%2FLI%3E%0A%3CLI%3Ele%20%5C%20doit%20%C3%AAtre%20regex-%C3%A9chapp%C3%A9%3C%2FLI%3E%0A%3CLI%3Ele%20%5D%20doit%20%C3%AAtre%20regex-%C3%A9chapp%C3%A9%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EVeillez%20%C3%A0%20ne%20pas%20%C3%A9crire%20accidentellement%20l'%C3%A9chappement%20JSL%20%5C%5B%20qui%20modifie%20la%20fa%C3%A7on%20dont%20JSL%20interpr%C3%A8te%20les%20cha%C3%AEnes.%20Cela%20est%20susceptible%20de%20se%20produire%20lorsque%20vous%20travaillez%20avec%20des%20jeux%20de%20caract%C3%A8res%20dans%20%5B...%5D%20si%20vous%20ne%20savez%20pas%20que%20ce%20sera%20un%20probl%C3%A8me.%3C%2FP%3E%0A%3CP%3ERemarquez%20la%20s%C3%A9quence%20%5B%5C%5D.%20Ce%20n'est%20pas%20un%20jeu%20de%20caract%C3%A8res.Ce%20sont%202%20caract%C3%A8res%20qui%20sont%20dans%20un%20jeu%20de%20caract%C3%A8res.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595432%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EComment%20utiliser%20la%20substitution%20Regex%26nbsp%3B%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595432%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ERemplace%20le%20%22(%22%20sp%C3%A9cifi%C3%A9%20par%20un%20caract%C3%A8re%20de%20saut%20de%20ligne%20et%20supprime%20tous%20les%20caract%C3%A8res%20non%20chinois%20et%20non%20num%C3%A9riques.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Ed%E8%AF%951(-%E6%98%AF23(a%E6%96%87%E5%AD%97789(%2B%E5%86%85c%E5%AE%B94%243%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-01-31_20-13-35.png%22%20style%3D%22width%3A%20161px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F49669iDC716C5249468CDF%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222023-01-31_20-13-35.png%22%20alt%3D%222023-01-31_20-13-35.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Etxt%3D%22d%E8%AF%951(-%E6%98%AF23(a%E6%96%87%E5%AD%97789(%2B%E5%86%85c%E5%AE%B94%243%22%3B%0A%0Ana%3DRegex(txt%2C%20%20%EF%BC%9F%EF%BC%9F%20)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3EMerci!%3C%2FCODE%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-595432%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CLINGO-LABEL%3EMod%C3%A9lisation%20statistique%20avanc%C3%A9e%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595650%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%20%3A%20Comment%20utiliser%20la%20substitution%20Regex%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595650%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EMerci%20Craige!%3C%2FP%3E%3CP%3E%3CSPAN%3EJe%20vais%20juste%20utiliser%20EmEditor%20pour%20remplacer%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595747%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%20%3A%20Comment%20utiliser%20la%20substitution%20Regex%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595747%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CBR%20%2F%3EMerci%20Craige!%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3ESi%20je%20veux%20aller%20plus%20loin%20dans%20cette%20resubstitution%20%3A%20ins%C3%A9rer%20des%20tabulations%20entre%20les%20caract%C3%A8res%20chinois%20et%20les%20donn%C3%A9es%20(mettre%20les%20caract%C3%A8res%20chinois%20du%20texte%20original%20%C3%A0%20gauche%20et%20les%20chiffres%20%C3%A0%20droite)%2C%20pour%20obtenir%20un%20tableau%20permettant%20de%20saisir%20le%20r%C3%A9sultat%20de%20la%20substitution%20directement%20dans%20le%20JMP%26nbsp%3B%3A%3CBR%20%2F%3E%20Comment%20devez-vous%20changer%20le%20code%20%3F%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%222023-02-01_17-58-10.png%22%20style%3D%22width%3A%20158px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-02-01_17-58-10.png%22%20style%3D%22width%3A%20158px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-02-01_17-58-10.png%22%20style%3D%22width%3A%20158px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%222023-02-01_17-58-10.png%22%20style%3D%22width%3A%20158px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F49688i14C07D3E234FDDFE%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%222023-02-01_17-58-10.png%22%20alt%3D%222023-02-01_17-58-10.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Etxt%20%3D%20%22d%E8%AF%951(-%E6%98%AF2%5E3(%5Ba%5D%E6%96%87%2F%E5%AD%97789(%2B%E5%86%85%5Cc%E5%AE%B94%243%22%3B%0Astep1%20%3D%20Regex(%20txt%2C%20%22%5C(%22%2C%20%22%5C!n%22%2C%20globalreplace%20)%3B%2F%2F%EF%BC%9F%EF%BC%9F%0Astep2%20%3D%20Regex(%20step1%2C%20%22%5B-%2B%2F%5C%5C%5E%24%5B%5C%5Da-zA-Z%5D%22%2C%20%22%22%2C%20globalreplace%20)%3B%2F%2F%EF%BC%9F%EF%BC%9F%0A%0As%20%3D%20N%20Items(%20step2%20)%3B%0Adt%20%3D%20New%20Table(%20%22A%22%2C%20Add%20Rows(%20s%20)%2C%20New%20Column(%20%22txt%22%2C%20Character%2C%20%22Nominal%22%20)%2C%20New%20Column(%20%22num%22%20)%20)%3B%0Adt%5B0%2C%200%5D%20%3D%20step2%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595780%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%20%3A%20Comment%20utiliser%20la%20substitution%20Regex%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595780%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ECeci%20est%20un%20exemple%20de%20regard%20n%C3%A9gatif%20derri%C3%A8re%20et%20de%20regard%20positif%20vers%20l'avant%2C%20%3CA%20href%3D%22https%3A%2F%2Fwww.regular-expressions.info%2Flookaround.html%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Elookaround%3C%2FA%3E%20.%20L'%C3%A9tape%203%20utilise%20les%20deux.%3C%2FP%3E%0A%3CPRE%3E(%3F%3C!--%5Cd)%3C%2FPRE--%3E%0A%3CP%3Ecorrespond%20%C3%A0%20un%20seul%20caract%C3%A8re%20qui%20%3CEM%3En'est%20pas%3C%2FEM%3E%20un%20chiffre%20juste%20%3CEM%3Eavant%3C%2FEM%3E%20la%20position%20actuelle%20de%20longueur%20nulle.%3C%2FP%3E%0A%3CPRE%3E(%3F%3D%5Cd)%3C%2FPRE%3E%0A%3CP%3Ecorrespond%20%C3%A0%20un%20seul%20caract%C3%A8re%20qui%20%3CEM%3Eest%3C%2FEM%3E%20un%20chiffre%20juste%20%3CEM%3Eapr%C3%A8s%3C%2FEM%3E%20la%20position%20actuelle%20de%20longueur%20nulle.%3C%2FP%3E%0A%3CP%3ELe%20caract%C3%A8re%20de%20tabulation%20est%20ins%C3%A9r%C3%A9%20dans%20la%20position%20de%20longueur%20nulle%20pour%20s%C3%A9parer%20le%20non-chiffre%20du%20chiffre.%3C%2FP%3E%0A%3CP%3E%20%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Etxt%20%3D%20%22d%E8%AF%951(-%E6%98%AF2%5E3(%5Ba%5D%E6%96%87%2F%E5%AD%97789(%2B%E5%86%85%5Cc%E5%AE%B94%243%22%3B%0A%2F%2F%20change%20paren%20to%20newline...%0Astep1%20%3D%20Regex(%20txt%2C%20%22%5C(%22%2C%20%22%5C!n%22%2C%20globalreplace%20)%3B%0A%2F%2F%20remove%20unwanted%20characters%20-%20%2B%20%2F%20%5C%20%5E%20%24%20%5B%20%5D%20a..z%20A..Z%0Astep2%20%3D%20Regex(%20step1%2C%20%22%5B-%2B%2F%5C%5C%5E%24%5B%5C%5Da-zA-Z%5D%22%2C%20%22%22%2C%20globalreplace%20)%3B%0A%2F%2F%20insert%20tab%20when%20character%20before%20is%20not%20a%20digit%20and%20character%20after%20is%20a%20digit%0Astep3%20%3D%20Regex(%20step2%2C%20%22(%3F%3C!--%5Cd)(%3F%3D%5Cd)%22%2C%20%22%5C!t%22%2C%20globalreplace%20)%3B%0A%2F%2F%20add%20header%0Astep4%20%3D%20%22aaa%5C!tbbb%5C!n%22%20%7C%7C%20step3%3B%0A%2F%2F%20import%20the%20string%20without%20making%20a%20file%20on%20disk%0AOpen(%20Char%20To%20Blob(%20step4%20)%2C%20%22text%22%20)%3B%3C%2FCODE--%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22tabs%20separate%20fields%22%20style%3D%22width%3A%20222px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22tabs%20separate%20fields%22%20style%3D%22width%3A%20222px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22tabs%20separate%20fields%22%20style%3D%22width%3A%20222px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F49689i961EE5E9BA544965%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Capture.PNG%22%20alt%3D%22tabs%20separate%20fields%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Etabs%20separate%20fields%3C%2Fspan%3E%3C%2Fspan%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Etabs%20separate%20fields%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eonglets%20champs%20s%C3%A9par%C3%A9s%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-595781%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%20%3A%20Comment%20utiliser%20la%20substitution%20Regex%20%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-595781%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EMerci%20Craig!%3C%2FP%3E%3CP%3E%3CBR%20%2F%3ERegardez%20le%20code%20que%20vous%20%C3%A9crivez%2C%20un%20vrai%20plaisir%20!%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar
lala
Level IX

How do I use Regex substitution?

Replaces the specified "(" with a newline character and removes all non-Chinese and non-numeric characters.

 

d试1(-是23(a文字789(+内c容4$3

2023-01-31_20-13-35.png

txt="d试1(-是23(a文字789(+内c容4$3";

na=Regex(txt,  ?? );

 Thanks!

12 REPLIES 12
lala
Level IX

Re: How do I use Regex substitution?

Thank you so much Craige!

I know it's a very difficult job.Thank you for writing a general framework, I will try to learn more knowledge to modify.Thank you for your efforts.

lala
Level IX

Re: How do I use Regex substitution?

  • Like C# code coding code, how can you modify JSL?

20230201205422.png

  • I did not succeed in rewriting it.

Thanks!

h = [=> ];
u = "http://ds.m.emoney.cn/pick";
h["X-Protocol-Id"] = "8900";
h["X-Request-Id"] = "null";

b = Char To Blob( "~0A~0D~E5~BD~93~E6~97~A5~42~E7~82~B9~E8~82~A1~10~F2~DF~D2~09", "ascii~hex" );
rs = New HTTP Request( URL( u ), Method( "POST" ), JSON( b ), Headers( h ) );
rr = rs << Send;
lala
Level IX

Re: How do I use Regex substitution?

  • This is just the general outline.

  • The main problem is to solve how to write request parameters correctly in JSL.

Recommended Articles