CUT send ,anz ,ziel [, start] [, trenn] [, intvar1, intvar2]
|
Der Inhalt einer String-Variablen wird in Teil-Zeichenfolgen zerlegt. Jede Teil-Zeichenfolge in eine separate String-Variable geschrieben. | |
send | String-Variable, die aufgeteilt werden soll. |
anz | Anzahl der String-Variablen, in die das Ergebnis übertragen werden sollen. |
ziel | Erste String-Variable, in die das Ergebnis der Aufteilung übertragen werden soll. |
start | Nummer der ersten Teilzeichenfolge, die zu verarbeiten ist. |
Standard = 1 | |
trenn | 'string' | x'hexastring' | strvar |
Trennzeichen (ein oder mehrere Zeichen), das zur Ermittlung der Teil-Zeichenfolgen verwendet werden soll. Bei jedem einzelnen Zeichen dieser Zeichenfolge wird das Ende einer Teil-Zeichenfolge erkannt. Bei fehlender Angabe wird als Trennzeichen das Leerzeichen (x'20') und das Tabulatorzeichen (x'09') verwendet. Es kann auch eine String-Variable str angegeben werden. | |
intvar1 | Ablieferung der Anzahl der tatsächlich erzeugten String-Variablen. Standard = #I0. |
intvar2 | Ablieferung der Anzahl der tatsächlich vorhandenen Teilstrings in der Sende-Variablen. Standard = #I1. |
Hinweis: | |
Mit den Kommandos CAT und CREATE können Zeichenfolgen aus mehreren String-Variablen verkettet werden. | |
Beispiel: | |
set #s6='Beispiel für eine Aufteilung'
| |
status
| |
Integer - Variables
| |
Die Teil-Zeichenfolgen (Wörter) der String-Variablen #S5 werden in die String-Variable #S1 bis #S4 übertragen. Das Kommando STATUS erzeugt obige Bildschirmanzeige. Als Trennzeichen wird nur das Leerzeichen verwendet.
| |