MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | SYNOPSIS |
| 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 | |
| 8 | BESCHREIBUNG |
| 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 | |
| 24 | BEISPIEL |
| 25 | trim(" 1234 "); ergibt: "1234" |
| 26 | trim(" 1234 ", TRIM_RIGHT); ergibt: " 1234" |
| 27 | trim(" 1234 ", TRIM_BOTH, " 1"); ergibt: "234" |
| 28 | |
| 29 | AENDERUNGEN |
| 30 | Eingefuehrt in LDMud 3.2.7 |
| 31 | |
| 32 | SIEHE AUCH |
| 33 | regreplace(E) |