split text( 'a' text, 'b' max length, 'c' name of result list, ['d' split char; default: blank] )


Spaltet den Text a in Teilstrings. Dabei wird von links aus der längstmögliche Teilstring gesucht (maximale Länge b), der als letztes Zeichen ein Leerzeichen (oder das alternative Trennzeichen in Parameter d) enthält. Kann ein solcher Teilstring nicht gebildet werden, dann wird von links aus ein Teilstring der maximalen Länge b gebildet.

Der gebildete Teilstring wird der Liste c hinzugefügt. Die Prozedur wird für den übrig bleibenden Text wiederholt, bis dieser leer ist.

Der Rückgabewert der Funktion ist die Anzahl der zur Liste hinzugefügten Teilstrings.

Parameterbeschreibung


Parameter

Beschreibung

a

Text, der in Teilstrings aufzuteilen ist.

b

Maximale Teilstring-Länge (Werte < 0 werden durch 50 ersetzt).

c

Name der Liste für die Teilstrings. Hinweis: Existiert diese Named List noch nicht, dann wird sie automatisch angelegt.

d

(optional) Alternatives Zeichen bei dem getrennt werden soll. Default: Leerzeichen.


Beispiele


Parameter a

Parameter b

Parameter c

Parameter d

Ergebnis

Dies ist ein Beispieltext!

10

list_text_split


4 (Liste list_text_split mit den Werten {Dies ist ,ein ,Beispielte,xt!})

DiesIstEinTextOhneLeerzeichen

20

list_text_split


2 (Liste list_text_split mit den Werten {DiesIstEinTextOhneLe,erzeichen})

Dies_ist_ein_Beispieltext!

10

list_text_split

_

4 (Liste list_text_split mit den Werten {Dies_ist_,ein_,Beispielte,xt!})