blob: 4525a82d9aaa47b5588945640c4ffbe07c8502a6 [file] [log] [blame]
SYNOPSIS
#include <sys/strings.h>
string trim(string str);
string trim(string str, int where);
string trim(string str, int where, string char);
BESCHREIBUNG
Entfernt alle vorausgehenden und abschliessenden Zeichen <char> in
einem String <str> und gibt den neuen String zurueck.
<char> kann entweder ein oder mehrere Zeichen sein. Wird <char> nicht
angegeben, wird standardmaessig der Leerschlag " \t" genutzt.
Mit <where> kann angegeben werden, wo Zeichen entfernt werden:
TRIM_LEFT (1): entfernt alle vorausgehenden
Zeichen <char>
TRIM_RIGHT (2): entfernt alle abschliessenden
Zeichen <char>
TRIM_BOTH (3 oder 0): entfernt sowohl vorausgehende als auch
abschliessende Zeichen <char>
BEISPIEL
trim(" 1234 "); ergibt: "1234"
trim(" 1234 ", TRIM_RIGHT); ergibt: " 1234"
trim(" 1234 ", TRIM_BOTH, " 1"); ergibt: "234"
AENDERUNGEN
Eingefuehrt in LDMud 3.2.7
SIEHE AUCH
regreplace(E)