Manipulation des chaînes de caractères

Instruction

Action

ADDSTRING

Concatène jusqu'à 10 chaînes de caractères.

ASC

Renvoie le code ASCII du premier caractère d'une chaîne.

ASCIIFIELD

Récupération des champs séparés par un caractère séparateur spécifié dans des buffers ASCII.

CHR

Renvoie le caractère correspondant au code ASCII passé en argument.

CMPSTRING

Compare 2 chaînes de caractères.

FORMAT

Renvoie sous forme de chaîne de caractères une expression selon le format passé en paramètre.

LCASE

Convertit tous les caractères d'une chaîne en minuscule.

LEFT

Copie les n premiers caractères d'une chaîne.

LEN

Renvoie la longueur d'une chaîne.

LTRIM

Renvoie la copie d'une chaîne sans les espaces à gauche.

MID

Renvoie une sous-chaîne d'une chaîne de caractères.

REPLACE

Recherche, et remplace, une sous-chaîne de caractères.

RIGHT

Copie les n derniers caractères d'une chaîne.

RTRIM

Renvoie la copie d'une chaîne sans les espaces à droite.

SPACE

Renvoie une chaîne constituée de n espaces.

STRING

Renvoie une chaîne constituée de n fois un caractère.

TEXTVAR

Manipulation des chaînes de caractères.

UCASE

Convertit tous les caractères d'une chaîne en majuscule.

Les caractères séparateurs dans une chaîne de caractères doivent être préfixés avec un antislash ("\") pour qu'ils soient interprétés correctement :

\\ pour le backslash

\' pour la simple quote

\" pour la double quote

\t pour la tabulation

\r pour le retour chariot (caractère carriage return)

\n pour une nouvelle ligne (caractère new line)

Par exemple, pour inclure un guillemet simple dans une chaîne de caractères :

"une quote doit être échappée, sinon c\'est le dysfonctionnement assuré"