@CutList
Syntax
@CutList(FN1;TEXT2);
@CutList(FNLIST1;TEXT2);
@CutList(FNLIST1;TEXT2;TEXTLIST3);
Beschreibung
TEXT TEXT2 wird in die in FN/FNLIST FN1/FNLIST1 angegebenen Längen zerschnitten und als TEXTLIST zurückgegeben.
Bei Angabe von TEXTLIST TEXTLIST3 wird bei einer 0 (NULL) in FN/FNLIST FN1/FNLIST1 das korrespondierende Element aus TEXTLIST TEXTLIST3 als Trennstring angenommen.
Der Trannstring selbst wird entfernt.
Wird als korrespondierendes Element "" (NULLSTRING) angegeben entsteht in der Ergebnis TEXTLIST ein "" (NULLSTRING) Element.
Wird ein Trennzeichen nicht gefunden, wird das entsprechende Element bis zum Ende von TEXT TEXT2 angenommen.
Überzählige Zeichen aus TEXT TEXT2 werden nicht in der Ergebnis-TEXTLIST zurückgegeben.
Beispiel:@CutList(FN1;TEXT2);
FN1:=3;
TEXT2:="012345678901234567890123456789";
Ret:=@CutList(FN1;TEXT2);
@LogReport("<"+@Implode(Ret;"#")+">";3);
Es wird <012> im APILOG ausgegeben.
Beispiele:@CutList(FNLIST1;TEXT2);
FNLIST1:=3:3:3;
TEXT2:="012345678901234567890123456789";
Ret:=@CutList(FNLIST1;TEXT2);
@LogReport("<"+@Implode(Ret;"#")+">";3);
Es wird <012#345#678> im APILOG ausgegeben.
FNLIST1:=3:3:50;
TEXT2:="012345678901234567890123456789";
Ret:=@CutList(FNLIST1;TEXT2);
@LogReport("<"+@Implode(Ret;"#")+">";3);
Es wird <012#345#678901234567890123456789> im APILOG ausgegeben.
FNLIST1:=3:3:0;
TEXT2:="012345678901234567890123456789";
Ret:=@CutList(FNLIST1;TEXT2);
@LogReport("<"+@Implode(Ret;"#")+">";3);
Es wird <012#345#> im APILOG ausgegeben.
FNLIST1:=3:3:50:3;
TEXT2:="012345678901234567890123456789";
Ret:=@CutList(FNLIST1;TEXT2);
@LogReport("<"+@Implode(Ret;"#")+">";3);
Es wird <012#345#678901234567890123456789#> im APILOG ausgegeben.
Beispiele:@CutList(FNLIST1;TEXT2;TEXTLIST3);
FNLIST1:=3:3:3;
TEXT2:="012345678901234567890123456789";
TEXTLIST3:="":"":"";
Ret:=@CutList(FNLIST1;TEXT2;TEXTLIST3);
@LogReport("<"+@Implode(Ret;"#")+">";3);
Es wird <012#345#678> im APILOG ausgegeben.
FNLIST1:=3:0:3;
TEXT2:="012345678901234567890123456789";
TEXTLIST3:="":"":"";
Ret:=@CutList(FNLIST1;TEXT2;TEXTLIST3);
@LogReport("<"+@Implode(Ret;"#")+">";3);
Es wird <012##345> im APILOG ausgegeben.
FNLIST1:=3:0:3;
TEXT2:="012345678901234567890123456789";
TEXTLIST3:="":"*":"";
Ret:=@CutList(FNLIST1;TEXT2;TEXTLIST3);
@LogReport("<"+@Implode(Ret;"#")+">";3);
Es wird <012#345678901234567890123456789#> im APILOG ausgegeben.
FNLIST1:=3:0:3;
TEXT2:="012345678901234567890123456789";
TEXTLIST3:="":"0":"";
Ret:=@CutList(FNLIST1;TEXT2;TEXTLIST3);
@LogReport("<"+@Implode(Ret;"#")+">";3);
Es wird <012#3456789#123> im APILOG ausgegeben.
FNLIST1:=3:3:3;
TEXT2:="012345678901234567890123456789";
TEXTLIST3:="":"0":"";
Ret:=@CutList(FNLIST1;TEXT2;TEXTLIST3);
@LogReport("<"+@Implode(Ret;"#")+">";3);
Es wird <012#345#678> im APILOG ausgegeben.
