[Func] Recherche dans un string
Posté : ven. 14 mars 2008 18:47
Voici une fonction tiré du topic : Lecture d'un caractère précis dans un fichier :
La fonction _ChercheDansString permet :
1- soit de trouver le caractère associé à une position dans le string
2- soit de determiner la liste des positions d'un caractère donné dans le string
Voici la syntaxe :$String = le string sur lequel on travaille
$ChoseCherchee = la position dans le string (cas 1) ou le caractère cherché (cas 2)
$TypeRecherche = un numero correspondant au type de recherche voulu : 1 pour le cas 1 ci-dessus, 2 pour le cas 2
Valeurs retournées :
cas 1 : un caractère
cas 2 : une array (1D) avec la liste des positions du caractère (sauf si le caractère n'existe pas dans le string : retourne "")
Erreurs :
@error = 1 : position (cas 1) > longueur du string
@error = 2 : longueur du caractère (cas 2) > 1
@error = 3 : le caractère (cas 2) n'existe pas dans le string
Le fichier est joint.
La fonction _ChercheDansString permet :
1- soit de trouver le caractère associé à une position dans le string
2- soit de determiner la liste des positions d'un caractère donné dans le string
Voici la syntaxe :
Code : Tout sélectionner
_ChercheDansString($String, $ChoseCherchee, $TypeRecherche)
$ChoseCherchee = la position dans le string (cas 1) ou le caractère cherché (cas 2)
$TypeRecherche = un numero correspondant au type de recherche voulu : 1 pour le cas 1 ci-dessus, 2 pour le cas 2
Valeurs retournées :
cas 1 : un caractère
cas 2 : une array (1D) avec la liste des positions du caractère (sauf si le caractère n'existe pas dans le string : retourne "")
Erreurs :
@error = 1 : position (cas 1) > longueur du string
@error = 2 : longueur du caractère (cas 2) > 1
@error = 3 : le caractère (cas 2) n'existe pas dans le string
Le fichier est joint.