POS |
Position |
---|---|
Delphi/Kylix/Lazarus | System |
Syntaxe
Function Pos(search,source:String):Integer; |
Paramètres
Nom | Description |
---|---|
search | Ce paramètre permet d'indiquer la sous chaine de caractères à rechercher |
source | Ce paramètre permet d'indiquer la chaine de caractères dans lequel la recherche doit avoir lieu |
Description
Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaine de caractères dans une chaine de caractères de format standard Pascal.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- Program PosSamples;
-
- {$APPTYPE CONSOLE}
-
- Uses SysUtils;
-
- BEGIN
- WriteLn('Pos(''Mal'',''Sylvain Maltais'')= ',Pos('Mal','Sylvain Maltais'));
- WriteLn('Pos(''a'',''Sylvain Maltais'') = ',Pos('a','Sylvain Maltais'));
- WriteLn('Pos(''l'',''Sylvain Maltais'') = ',Pos('l','Sylvain Maltais'));
- WriteLn('Pos(''S'',''Sylvain Maltais'') = ',Pos('S','Sylvain Maltais'));
- END.
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
Voir également
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiPos
Dernière mise à jour : Mercredi, le 18 février 2015