Comment mettre des guillemets doubles dans une chaîne ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Quelqu'un connaît-il la syntaxe des guillemets doubles dans une chaîne ?Le guide de script JMP8 n'a aucun sens pour moi car la touche d'échappement \!" ne donne pas de guillemets, mais plutôt elle-même à nouveau.Ce n'est pas ce que je veux.
Par exemple, disons que je veux représenter une variable de chaîne comme suit : "" texte entre guillemets doubles ", texte normal "
myStr = "\!"" || "texte entre guillemets doubles" || "\!"" || ", texte normal" ; finit par donner "\!"texte entre guillemets\!", texte normal".Comme vous pouvez le voir, il affiche le caractère d'échappement spécial (\!") qui ne doit être que le guillemet (").
C'est probablement quelque chose de stupide qui me manque ici... toute aide ou exemple apprécié.
merci... dj
Comment mettre des guillemets doubles dans une chaîne ?Excellent!J'ai commencé à comprendre que l'instruction Write l'afficherait correctement dans le journal... mais cette façon dont vous avez mentionné est exactement ce dont j'ai besoin car je l'enregistre finalement sous forme de fichier texte.Je pense que ce post pourrait être utile sur la route... Merci encore!!..dj
Re : Comment mettre des guillemets doubles dans une chaîne ?La syntaxe d'échappement reste visible dans le contexte JSL, y compris la fenêtre de journal. Cependant, lorsque la chaîne contenant des guillemets doubles est envoyée aux éléments JMP, les caractères d'échappement sont évalués comme prévu.
Essayez l'exemple ci-dessous. La chaîne est imprimée sous forme de code dans le journal mais transmise sous forme de chaînes à la table de données (par exemple, nom de la table, nom de la colonne et contenu de la cellule).
myStr = "\!"double quote text\!", normal text";
Print( myStr );
New Table( myStr ) << add rows( 10 )<< new column(myStr, Character) ;
Column( 2 )[1 :: 10] = myStr;