TRIM

NAME

trim - Strip whitespace (or other characters) from the end of a string.

SYNOPSIS

trim(str,charlist)

PARAMETERS

str
The string that will be trimmed.
charlist
 
Optionally, the stripped characters can also be specified using the
charlist parameter. Simply list all characters that you want to be
stripped. With .. you can specify a range of characters.

This function returns a string with whitespace stripped from the beginning and end of str. Without the second parameter, trim2() will strip these characters:

  • " " (ASCII 32 (0x20)), an ordinary space.
  • "\t" (ASCII 9 (0x09)), a tab.
  • "\n" (ASCII 10 (0x0A)), a new line (line feed).
  • "\r" (ASCII 13 (0x0D)), a carriage return.
  • "\x0B" (ASCII 11 (0x0B)), a vertical tab.

RETURN

The trimmed string.

EXAMPLES

Note: In the followings examples, the _ between the { should be removed to make it work.

in:  res={_{trim(charlist:"0..9","098aaa098")}}.
out: res=aaa

AUTHOR

Written by Pusnei Sergey, <sergey@sednove.com>