![]() |
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.
| |