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.

Important : Unica Interact prend uniquement en charge les types de fichier suivants : 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'