efun: trim
SYNOPSIS:
#include <sys/strings.h>
string trim (string s)
string trim (string s, int where)
string trim (string s, int where, int ch)
string trim (string s, int where, string ch)
DESCRIPTION:
Remove all leading and trailing characters <ch> from the string
<s> and return the new string.
<ch> may be given as a single character, or a string of characters.
If <ch> is not given, it defaults to the whitespace " \t".
<where> can be used to modify where the characters are removed:
TRIM_LEFT (1): remove the leading characters
TRIM_RIGHT (2): remove the trailing characters
TRIM_BOTH (3 or 0): remove both leading and trailing characters
EXAMPLE:
trim(" 1234 ") --> "1234"
trim(" 1234 ", TRIM_RIGHT) --> " 1234"
trim(" 1234 ", TRIM_BOTH, " 1") --> "234"
HISTORY:
Introduced in LDMud 3.2.7.
SEE ALSO:
regreplace(E)
UNItopia (mudadm@UNItopia.de)