Téléchargement des produits


Version anglaise


 

 

ADELIA

VADELIA

SADELIA

WADELIA

MADELIA

(I/B)

(I/B)

(B)

(I/B)

(I)

 

Description

Permet de rechercher une chaîne de caractères à l'intérieur d'une autre chaîne de caractères.

 

Important : cette fonction effectue la distinction entre les caractères minuscules et les caractères majuscules.

 

Syntaxe

Résultat = &RECHERCHE(Chaîne;Chaîne recherchée)

ou   Résultat = &RECHERCHE(Chaîne;Chaîne recherchée;Longueur)

 

Paramètres

 

Définition

Contenu

Contrôles

Résultat

Variable ou tableau de type entier numérique.

Position de la chaîne recherchée dans la chaîne de base.

Dans le cas où le résultat est un tableau, chaque poste contient une position de la chaîne recherchée.

Si la recherche n'a pas abouti, le résultat est égal à zéro (si le résultat est un tableau, chaque poste du tableau est initialisé à zéro).

 

Chaîne

Variable ou constante de type alphanumérique.

Chaîne de caractères dans laquelle s'effectue la recherche.

Paramètre obligatoire.

Chaîne recherchée

Variable ou constante de type alphanumérique.

Chaîne de caractères à rechercher dans la chaîne de base.

Lorsque le paramètre Longueur n'est pas renseigné, la recherche s'effectue sur la longueur totale de la variable.

Paramètre obligatoire.

Longueur

Variable ou constante de type entier numérique strictement positif.

Nombre de caractères pris en compte dans le paramètre Chaîne recherchée.
(Ce nombre doit être inférieur ou égal à la longueur de la variable ou de la constante Chaîne recherchée).

Paramètre facultatif

 

Par exemple

CHAINE = 'HARDIS International'
CHAINE_RECH = 'I'
POSITION = &RECHERCHE(CHAINE;CHAINE_RECH)
*

* POSITION est égal à : 5
*

* Si le résultat est un tableau :
POSIT_TABL = &RECHERCHE(CHAINE;CHAINE_RECH)
*

* POSIT_TABL(1) est égal à : 5

* et POSIT_TABL(2) est égal à : 8

* (le troisième i est minuscule, ce n'est pas le caractère recherché)

*

CHAINE_RECH = 'Interactif'
POSITION = &RECHERCHE(CHAINE;CHAINE_RECH)
*

* POSITION est égal à  : 0 (non trouvé)
*

POSITION = &RECHERCHE(CHAINE;CHAINE_RECH;5)
*

* POSITION est égal à : 8 (la chaîne "Inter" a été trouvée)

 

Liste des fonctions prédéfinies par thème

↑ Haut de page

  • Aucune étiquette