| 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) |