blob: 4525a82d9aaa47b5588945640c4ffbe07c8502a6 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SYNOPSIS
2 #include <sys/strings.h>
3
4 string trim(string str);
5 string trim(string str, int where);
6 string trim(string str, int where, string char);
7
8BESCHREIBUNG
9 Entfernt alle vorausgehenden und abschliessenden Zeichen <char> in
10 einem String <str> und gibt den neuen String zurueck.
11
12 <char> kann entweder ein oder mehrere Zeichen sein. Wird <char> nicht
13 angegeben, wird standardmaessig der Leerschlag " \t" genutzt.
14
15 Mit <where> kann angegeben werden, wo Zeichen entfernt werden:
16
17 TRIM_LEFT (1): entfernt alle vorausgehenden
18 Zeichen <char>
19 TRIM_RIGHT (2): entfernt alle abschliessenden
20 Zeichen <char>
21 TRIM_BOTH (3 oder 0): entfernt sowohl vorausgehende als auch
22 abschliessende Zeichen <char>
23
24BEISPIEL
25 trim(" 1234 "); ergibt: "1234"
26 trim(" 1234 ", TRIM_RIGHT); ergibt: " 1234"
27 trim(" 1234 ", TRIM_BOTH, " 1"); ergibt: "234"
28
29AENDERUNGEN
30 Eingefuehrt in LDMud 3.2.7
31
32SIEHE AUCH
33 regreplace(E)