Convertit un nombre en caractères.
car(nombre)
Convertit le nombre en sa représentation caractère dans le table ASCII. Cette fonction est la fonction inverse de code.
Exemple :
Renvoie la position d'un texte dans un autre.
cherche(texte_cherché; texte; départ)
Renvoie la position du texte recherché dans le texte. Cette position est forcement supérieure au paramètre départ. Si le paramètre départ n'est pas spécifié, il prend la valeur 0 (recherche à partir du début du texte). Si le texte n'est pas trouvé une erreur l'indique.
Exemple :
Renvoie le nombre correspondant au texte.
cnum(texte)
Renvoie un nombre correspondant à un texte interpretable par XQuad (date, nombre entre "" ou heure)
Exemple :
Convertit un caractère en nombre.
code(texte)
Renvoie la valeur décimale du code Ascii du premier caractère du paramètre texte.
Exemple :
Convertit un nombre en texte.
ctxt(nombre; décimal; séparateur)
Convertit un nombre en texte en prenant en compte le nombre de décimales à afficher et si il faut placer un séparateur des millers. Si la valeur de séparateur est vraie alors il n'y a pas de séparateur sinon un espace est inséré tout les trois chiffres. la valeur par défaut pour décimal est 2; La valeur par défaut pour séparateur est FAUX.
Exemple :
Découpe un texte en partant de la fin.
droite(texte; nombre)
Renvoie les nombre derniers caractères du texte.
Exemple :
Epure un texte.
épurage(texte)
Supprime tout les caractères de controle d'un texte.
Exemple :
Compare deux textes.
exact(texte1; texte2)
Renvoie vrai si les deux textes sont identiques, sinon le résultat est faux.
Exemple :
Découpe un texte en partant du début.
gauche(texte; nombre)
Renvoie les nombre premiers caractères du texte.
Exemple :
Convertit le texte en majuscules.
majuscule(texte)
Exemple :
Convertit le texte en minuscules.
minuscule(texte)
Exemple :
Renvoie le nombre de caractère du texte.
nbcar(texte)
Exemple :
Renvoie le texte en nom propre.
nompropre(texte)
Le texte converti en nom propre prend une majuscule en début de chaque mot. Les autres lettres sont converties en minuscules.
Exemple :
Remplace un morceau de texte par un autre.
remplacer(texte; départ; nombre; nouveau_texte)
Exemple :
Répète un texte un certain nombre de fois.
répéter(texte; nombre)
Exemple :
Extrait des caractères dans un texte.
stxt(texte; départ; nombre)
Extrait un nombre de caractères spécifié en troisième paramètre au texte à partir de la position spécifiée en deuxième paramètre.
Exemple :
Remplace un texte par un autre.
substitue(texte; texte1; texte2; départ)
Si le texte passé en deuxième paramètre existe dans le texte passé en premier parmètre, il est remplacé par le texte passé en troisième paramètre. Le quatrième paramètre indique la position à partir de laquelle le deuxième paramètre est cherché dans le texte.
Exemple :
Supprime les espaces d'un texte.
supprespace(texte)
Supprime les espaces inutiles d'un texte. La succection de plusieurs espaces se transforme en un seul espace.
Exemple :
Renvoie du texte.
t(valeur)
Si la valeur est (ou fait référence à) du texte, ce texte est renvoyé, sinon rien n'est renvoyé.
Exemple :
Recherche une texte dans un autre.
trouve(texte_cherché; texte; départ)
Renvoie la position de la chaine cherchée si elle existe dans le texte sinon renvoie une erreur.
Exemple :