Script-Funktionen: Kopieren Zeichen aus einer Zeichenkette.
STR_CUT(String, Start, [Length])
MID(String, Start, [Length])
SUBSTR(String, Start, [Length])
Syntax |
Beschreibung/Format |
---|---|
Zeichenkette |
Alphanumerische Zeichenkette. |
Start |
Position, ab dem Zeichen kopiert werden sollen |
Länge |
Anzahl der Zeichen, die kopiert werden sollen |
Rückgabewert |
---|
Teil einer Zeichenkette |
Die Script-Funktionen sind funktional identisch. Sie kopieren Zeichen aus einer angegebenen Zeichenkette. Die Länge ist ein optionaler Parameter. Wird sie nicht angegeben, so werden alle Zeichen bis zum Ende der Zeichenkette geliefert.
Die Zeichenkette, aus der kopiert wird, bleibt natürlich unverändert.
Als Wert gibt die Funktion im ersten Beispiel "CD" zurück. Das Ergebnis des zweiten Beispiels ist "CDEFGH", die bis zum Ende kopierte Zeichenfolge.
:SET &STRING# = MID("ABCDEFGH",3,2)
:SET &STRING# = SUBSTR("ABCDEFGH",3)
Im folgenden Beispiel wird die Funktion dazu verwendet, um einen vom Benutzer eingegebenen Begriff aufzuteilen. Die ersten drei Zeichen werden dabei der ersten Script-Variable, das letzte Zeichen der zweiten Script-Variable zugewiesen.
:READ &TABNAME#, "04", "Please specify table
name xxxy"
:SET &TABPRE# = SUBSTR(&TABNAME#,1,3)
:SET &TABSUF# = SUBSTR(&TABNAME#,4,1)
Siehe auch:
Script-Sprachmittel | Beschreibung |
---|---|
Ersetzt Zeichen oder Zeichenkette innerhalb einer Zeichenkette. | |
STR_CAT | Verbindet zwei Zeichenketten zu einer neuen Zeichenkette. |
Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel -Funktionelle Gliederung
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |