Altair® Monarch®

 

Fonction TextLine

Description

Fractionne une chaîne multilignes aux sauts de ligne et renvoie une ligne spécifiée ou recherchée.

chaîne représente une chaîne quelconque, généralement multilignes, et n est l'indice unitaire indiquant la ligne à renvoyer. La chaîne sera le produit de la sélection d'un champ multilignes à l'aide d'une option Fin du champ des propriétés de champ avancées de Knowledge Hub.

Un saut de ligne se définit comme LF (Chr(10)) ou combinaison CR/LF (Chr(13)+Chr(10)). Il s'agit là des formes de saut de ligne le plus souvent trouvées sous forme de valeurs texte.

Syntaxe

TextLine(chaîne;n) ou TextLine(chaîne;recherche)

Arguments

chaîne représente l'expression de chaîne multilignes à fractionner. n est l'indice unitaire indiquant la ligne à renvoyer.

Valeur renvoyée

Cette fonction renvoie une chaîne de caractères.

Remarque : TextLine renvoie une chaîne vide si n est inférieur ou égal à zéro (n<=0) ou si n est supérieur au nombre de lignes de la chaîne donnée.

Exemple dans une expression de champ calculé

L'expression suivante extrait la ligne 2 d'un champ intitulé Commentaires composé d'une chaîne multilignes. Textline([Commentaires];2)

Exemple dans une expression de filtre ou de recherche

Les enregistrements ne comportant aucun texte sur la deuxième ligne du champ Commentaires peuvent être identifiés à l'aide de l'expression suivante : Textline([Commentaires];2)=""