SUBSTR- oder SUBSTRING-Makro
Das SUBSTR- oder SUBSTRING-Makro Makro ist in IBM® Campaign und IBM® Interact verfügbar.
Syntax
SUBSTR(string_value, start_pos[, nchars]) or SUBSTR(string_value FROM start_pos[ FOR nchars]) SUBSTRING(string_value, start_pos[, nchars]) or SUBSTRING(string_value FROM start_pos[ FOR nchars])
Parameter
string_value
Die Zeichenfolge, der eine Unterzeichenfolge entnommen werden soll.
start_pos
Das erste Zeichen jeder Unterzeichenfolge wird extrahiert.
nchars
Die Anzahl der zu extrahierenden Zeichen (muss größer-gleich 0 sein). Wenn dieser Wert nicht angegeben ist, werden alle restlichen Zeichen in string_value extrahiert.
Beschreibung
SUBSTR oder SUBSTRING extrahiert nchars Zeichen aus der Zeichenfolge, beginnend bei start_pos. Wenn nchars nicht angegeben ist, werden durch SUBSTR und SUBSTRING die Zeichen von start_pos bis zum Ende der Zeichenfolge extrahiert. Nachfolgende Leerzeichen werden automatisch abgeschnitten.
*
IBM® Interact unterstützt nur die folgenden Formate: SUBSTR(string_value, start_pos[, nchars]) oder SUBSTRING(string_value, start_pos[, nchars])
Beispiele
SUBSTR SUBSTR Returns
("abcdef" FROM 1 FOR 2) ("abcdef",1,2) 'ab'
SUBSTR SUBSTR Returns
("abcdef" FROM -2 FOR 4) ("abcdef",-2,4) 'a'
SUBSTR SUBSTR Returns
("abcdef" FROM 3) ("abcdef",3) 'cdef'