trim_right_copy |
Top Previous Next |
Skripte > Klassen-Elemente und C++-Befehle > String-Manipulation > trim_right_copy
Prototyp
str trim_right_copy(const str& xs)
Beschreibung
Entfernt alle Leerzeichen, Tabulatoren und Zeilenumbrüche am Ende von xs.Das Ergebnis ist eine getrimmte Kopie von xs.
Beispiel:
str s = trim_right_copy(" TextTransformer ");
hat zum Ergebnis: s == " TextTransformer".
Dieser Befehl eignet sich dazu, Text zu extrahieren, der von einem SKIP-Symbol abgedeckt ist. Hierbei werden zwar führende Leerzeichen ignoriert, nicht aber die Leerzeichen, die vor dem Token stehen, zu dem gesprungen wird. Beispielsweise :
SKIP {{out << trim_right_copy( xState.str()); }} "$"
ergibt für die Eingabe : " 77.74 $" die Ausgabe : "77.74"
xState.str() == "77.74 " und trim_right_copy(xState.str()) == "77.74". |
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |