Programmer Guide/Command Reference/TRIM: Difference between revisions

From STX Wiki
Jump to navigationJump to search
m (1 revision: Initial import)
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
{{DISPLAYTITLE:{{SUBPAGENAME}}}}
==TRIM==
{{PG_StringCommands}}
TRIM [ /Blanks ] [ /Characters=<var>abcde</var> ] /Leading|Trailing [ /Variables ] /- <var>string(s)</var>


<code>TRIM [ /B ] [ /C=abcde ] [ /L ] [ /T ] [ /V ] /- <var>string(s)</var></code>
The {{Stx}} <code>TRIM</code> command removes characters from the beginning and/or from the end of one or more strings.


The <code>TRIM</code> command removes characters from the beginning and end of one or more strings.
For each supplied string, the {{STx}} <code>TRIM</code> command will remove all leading (option "<code>/Leading</code>") and/or trailing ("<code>/Trailing</code>") occurrences of any white space character (option "<code>/Blanks</code>") and/or of any character supplied as an argument to the "<code>/Characters</code>" option (both options may be combined).
 
For each supplied string, the <code>TRIM</code> command will remove all leading (option "/L") and/or trailing ("/T") occurrences of any white space character (option "/B") and/or of any character supplied as an argument to the "/C" option.


The command returns the trimmed strings or, if more than one string is supplied, a blank-separated list of trimmed strings.
The command returns the trimmed strings or, if more than one string is supplied, a blank-separated list of trimmed strings.


If option "/V" is supplied, the arguments are considered o be the names of variables. In this case, the contents of the variables are trimmed.
If option "<code>/Variables</code>" is supplied, the arguments are considered to be the names of {{STX}} variables. In this case, the trimmed content of the respective variables is returned. The variables themselves are not altered.


Examples:
== Examples ==


<pre>
#a := trim /l /b /- '  string  '
#a := trim /l /b /- '  string  '
</pre>
will remove all leading white space characters
will remove all leading white space characters


<pre>
#a := trim /b /l /c=abc 'aaastringccc'
#a := trim /b /l /c=abc 'aaastringccc'
</pre>
will remove all leading and trailing occurrences of the characters "a", "b", and "c".
will remove all leading and trailing occurrences of the characters "a", "b", and "c".

Latest revision as of 11:17, 15 February 2019

TRIM [ /Blanks ] [ /Characters=abcde ] /Leading|Trailing [ /Variables ] /- string(s)

The STx TRIM command removes characters from the beginning and/or from the end of one or more strings.

For each supplied string, the STx TRIM command will remove all leading (option "/Leading") and/or trailing ("/Trailing") occurrences of any white space character (option "/Blanks") and/or of any character supplied as an argument to the "/Characters" option (both options may be combined).

The command returns the trimmed strings or, if more than one string is supplied, a blank-separated list of trimmed strings.

If option "/Variables" is supplied, the arguments are considered to be the names of STx variables. In this case, the trimmed content of the respective variables is returned. The variables themselves are not altered.

Examples

#a := trim /l /b /- '   string   '

will remove all leading white space characters

#a := trim /b /l /c=abc 'aaastringccc'

will remove all leading and trailing occurrences of the characters "a", "b", and "c".

Navigation menu

Personal tools