trim_right_copy |
Top Previous Next |
Scripts > Class elements and c++ instructions > String manipulation > trim_right_copy
Prototype
str trim_right_copy(const str& xs)
Description
Remove all trailing spaces from the input. The result is a trimmed copy of the input.
Example:
str s = trim_right_copy(" TextTransformer ");
has the result: s == " TextTransformer".
This command is useful, to extract text, which is covered by a SKIP symbol. When the parser recognizes the token after the SKIP symbol, leading spaces are ignored, but not the spaces before the token. For example:
SKIP {{ out << trim_right_copy( xState.str()); }} "$"
input : " 77.74 $" output : "77.74"
xState.str() == "77.74 " and trim_right_copy(xState.str()) == "77.74".
|
This page belongs to the TextTransformer Documentation |
Home Content German |