SUBSTR- oder SUBSTRING-Makro
SUBSTR
oder SUBSTRING
Makro ist in Unica Campaign und Unica 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.
Syntax
SUBSTR
oder SUBSTRING
extrahiert nchars
Zeichen aus der Zeichenkette, 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. Um Syntaxfehler zu vermeiden, stellen Sie sicher, dass numerische Werte durch ein Komma und ein Leerzeichen getrennt werden, wie in den Beispielen gezeigt.
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' |