function

rtrim . string . sncode

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

RTRIM

NAME

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

SYNOPSIS

rtrim(str,charlist)

PARAMETERS

str
The string that will be trimmed. charlist
x
 
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 end of str. Without the second parameter, rtrim() 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.

Make sure the locale is set correctly before using rtrim. A bad locale might produce a crash.

RETURN

string
The trimmed string.

EXAMPLES

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

 
in:  res={_{rtrim(charlist:"ò0..9","òóaaaÓ098")}}.
out: res=òóaaaÓ.

AUTHOR

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