Section courante

A propos

Section administrative du site

ANSIPOS

Position ANSI
Delphi/Kylix/Lazarus SysUtils

Syntaxe

Function AnsiPos(Const SubStr,S:String):Integer;

Paramètres

Nom Description
S Ce paramètre permet d'indiquer la chaine de caractères utilisé pour effectuer la recherche
SubStr Ce paramètre permet d'indiquer la chaine de caractères à rechercher dans la chaine de caractères source

Description

Cette fonction retourne une chaine de caractères, en mode Windows ANSI, en minuscule.

Remarques

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. Program AnsiPosSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.  
  7. BEGIN
  8.  WriteLn('AnsiPos(''Mal'',''Sylvain Maltais'')= ', AnsiPos('Mal','Sylvain Maltais'));
  9.  WriteLn('AnsiPos(''a'',''Sylvain Maltais'') = ', AnsiPos('a','Sylvain Maltais'));
  10.  WriteLn('AnsiPos(''ab'',''Sylvain Maltais'') = ', AnsiPos('ab','Sylvain Maltais'));
  11.  WriteLn('AnsiPos(''al'',''Sylvain Maltais'') = ', AnsiPos('al','Sylvain Maltais'));
  12.  WriteLn('AnsiPos(''AL'',''Sylvain Maltais'') = ', AnsiPos('AL','Sylvain Maltais'));
  13. END.

on obtiendra le résultat suivant :

AnsiPos('Mal','Sylvain Maltais')= 9
AnsiPos('a','Sylvain Maltais') = 5
AnsiPos('ab','Sylvain Maltais') = 0
AnsiPos('al','Sylvain Maltais') = 10
AnsiPos('AL','Sylvain Maltais') = 0

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiIndexStr
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiMatchStr
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - LastDelimiter
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - StrScan

Dernière mise à jour : Mercredi, le 18 février 2015