ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) |
(B) |
(I/B) |
(B) |
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. |
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 Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.