blob: 6b13d8ec926c046416c9da687c4fa91290e6f00f [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001FUNKTION:
2 string *old_explode(string str, string del)
3
4ARGUMENTE:
5 str - Der String, der aufgespaltet werden soll.
6 del - Der String, nach dem str aufgespalten werden soll.
7
8BESCHREIBUNG:
9 Durch Ausschneiden von del wird der String str in ein Array von Strings
10 zerlegt. Dieses Array wird anschliessend zuruckgegeben.
11
12RUECKGABEWERT:
13 Das Array mit den Bestandteilen der Zerlegung.
14
15BEMERKUNGEN:
16 Das Verhalten von old_explode() entspricht dem dem explode()-Verhalten,
17 das in /doc/efun/explode als "altes" Verhalten bezeichnet wird, d.h.
18 Leerstrings an Anfang und Ende des zerlegten Strings werden entfernt!
19
20BEISPIELE:
21 strs = explode( "nimm alles", " "); => strs = ({ "nimm", "alles" })
22 strs = explode( "abc", "abc" ); => strs = ({ })
23 strs = explode( "ein test", "" ); => strs = ({ "ein test" })
24 strs = explode( "a b", "a"); => strs = ({ " b" });
25
26SIEHE AUCH:
27 explode(E), new_explode(E), efun::explode(E), sscanf(E)
28 implode(E), regexplode(E)