StringTools
TrimLeft
trim leading whitespace from a string
TrimRight
trim trailing whitespace from a string
Trim
trim leading and trailing whitespace from a string
Calling Sequence
Parameters
Description
Examples
TrimLeft( s )
TrimRight( s )
Trim( s )
s
-
Maple string
The TrimLeft(s) command removes the leading whitespace from string s and returns the resulting terminal substring. If string s has no leading whitespace, then it is returned unchanged.
The TrimRight(s) command removes the trailing whitespace from string s and returns the resulting substring. If string s has no trailing whitespace, then it is returned unchanged.
The TrimRight function is defined by TrimRight⁡s=Reverse⁡TrimLeft⁡Reverse⁡s.
The Trim(s) command is defined to be the composition TrimRight@TrimLeft.
All of the StringTools package commands treat strings as (null-terminated) sequences of 8-bit (ASCII) characters. Thus, there is no support for multibyte character encodings, such as unicode encodings.
with⁡StringTools:
s≔ \t This is a test. \n
s≔ This is a test.
TrimLeft⁡s
This is a test.
TrimRight⁡s
Trim⁡s
See Also
@
string
StringTools[IsSpace]
StringTools[Reverse]
Download Help Document