Section courante

A propos

Section administrative du site

ANSICONTAINSSTR

ANSI contient la chaine de caractères
Delphi/Kylix/Lazarus StrUtils

Syntaxe

Function AnsiContainsStr(Const Text:String; Const SubText:String):Boolean;

Paramètres

Nom Description
Text Ce paramètre permet d'indiquer la chaine de caractères dans laquelle rechercher
SubText Ce paramètre permet d'indiquer la sous-chaine de caractères à rechercher

Retour

Valeur Description
FALSE Cette valeur permet d'indiquer que les caractères n'ont pas été trouvé dans la chaine de caractères.
TRUE Cette valeur permet d'indiquer que les caractères sont trouvés dans la chaine de caractères.

Description

Cette fonction permet d'indiquer si une chaine de caractères est contenu dans une autre chaine de caractères en tenant compte des majuscule/minuscule. Ainsi, lorsqu'il comparera la même lettre minuscule avec la majuscule, il la considèrera comme étant différente.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

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

on obtiendra le résultat suivant :

AnsiContainsStr('Sylvain Maltais','Mal')= TRUE
AnsiContainsStr('Sylvain Maltais','a') = TRUE
AnsiContainsStr('Sylvain Maltais','ab') = FALSE
AnsiContainsStr('Sylvain Maltais','al') = TRUE
AnsiContainsStr('Sylvain Maltais','AL') = FALSE

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiEndsStr
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiStartsStr
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiContainsText


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