EscapeString()

Syntaxe

Resultat$ = EscapeString(Chaine$ [, Mode])
Description
Transforme une chaîne standard en chaîne avec des séquences d'échappement.

Arguments

String$ La chaîne à transformer.
Mode (optionnel)
  #PB_String_EscapeInternal: échappe une chaîne en utilisant le format de PureBasic (Par défaut). 
                            (voir Règles générales)                          
  #PB_String_EscapeXML     : échappe une chaîne en utilisant le format XML. Utile pour insérer une chaîne dans un arbre XML.

Valeur de retour

Renvoie la version échappée de la chaîne.

Remarques

La fonction UnescapeString() peut être utilisée pour faire l'opération inverse.

Rappel du format PureBasic:
  \a: bip                     Chr(7)
  \b: retour arrière          Chr(8)
  \f: saut de page            Chr(12)
  \n: retour à la ligne       Chr(10)
  \r: retour chariot          Chr(13)
  \t: tabulation horizontale  Chr(9)
  \v: tabulation verticale    Chr(11)
  \": double quote            Chr(34)
  \\: antislash               Chr(92)
Attention: Sous Windows, \t ne fonctionne pas avec les fonctions graphiques des bibliothèques 2DDrawing et VectorDrawing.

Exemple

  Debug EscapeString("Test="+Chr(34)+"Hello"+Chr(34)+".") ; Affiche "Test=\"Hello\"."
  Debug EscapeString("<item>Hello</item>", #PB_String_EscapeXML) ; Affiche "&lt;item&gt;Hello&lt;/item&gt;"

Voir aussi

UnescapeString()

OS Supportés

Tous

<- CountString() - String Index - FindString() ->