Macro SUBSTR ou SUBSTRING
SUBSTR ou SUBSTRING est disponible dans Unica Campaign et Unica Interact.
Syntaxe
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]) Paramètres
string_value
Chaîne à partir de laquelle une sous-chaîne est extraite.
start_pos
Caractère de début à partir duquel la sous-chaîne doit être extraite.
nchars
Nombre de caractères à extraire (doit être supérieur ou égal à 0). Si cette valeur n'est pas fournie, tous les caractères restants de string_value sont extraits.
Description
SUBSTR ou SUBSTRING extrait nchars caractères de la chaîne, à partir de start_pos. Si nchars est omis, SUBSTR et SUBSTRING extraient les caractères de start_pos jusqu'à la fin de la chaîne. Les espaces de fin sont automatiquement tronqués. Pour éviter les erreurs de syntaxe, veillez à séparer les valeurs numériques par une virgule et un espace, comme le montrent les exemples.
SUBSTR(string_value, start_pos[, nchars]) ou SUBSTRING(string_value, start_pos[, nchars]) Exemples
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' |