POS |
Position |
---|---|
REXX | PC-DOS 7+, OS/2 |
Syntaxe
=POS(chaine[,haystack[,start]]) |
Paramètres
Nom | Description |
---|---|
chaine | Ce paramètre permet d'indiquer la sous chaîne de caractères à rechercher |
haystack | Ce paramètre permet d'indiquer la chaîne de caractères dans lequel la recherche doit avoir lieu |
start | Ce paramètre permet d'indiquer la position à partir du début où doit commencer la rechercher |
Description
Cette fonction recherche une sous-chaîne dans une chaîne de caractères.
Exemples
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant :
Pos('Mal','Sylvain Maltais')= 9Pos('a','Sylvain Maltais') = 5
Pos('l','Sylvain Maltais') = 3
Pos('S','Sylvain Maltais') = 1
Voici un exemple permettant de vérifier les chemins contenant des caractères génériques (* ou ?) :
on obtiendra le résultat suivant :
WILDCARD.PAS=0?ILDCARD.PAS=1
?ILDCARD.*=1
*.PAS=1
Dernière mise à jour : Dimanche, le 26 octobre 2014