EscapeString()

Syntax

Ergebnis$ = EscapeString(String$ [, Modus])
Beschreibung
Gibt die maskierte (englisch "escaped") Version des Strings zurück. UnescapeString() kann verwendet werden, um die umgekehrte Operation durchzuführen.

Parameter

String$ Der zu maskierende String.
Modus (optional) Der beim Maskieren des Strings zu verwendende Modus.
  #PB_String_EscapeInternal: maskiert den String mittels des PureBasic internen Formats (siehe Allgemeine Regeln
                             für erlaubte Escape-Sequenzen) (Standard).
  #PB_String_EscapeXML     : maskiert den String mittels der XML Escape-Zeichen. Dies kann nützlich sein, um einen
                             beliebigen String in einen XML-Baum einzufügen.

Rückgabewert

Ein maskierter String.
Achtung: Auf Windows funktioniert \t nicht mit den grafischen Funktionen der 2DDrawing- und VectorDrawing-Bibliotheken.

Beispiel

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

Siehe auch

UnescapeString()

Unterstützte OS

Alle

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