Section courante

A propos

Section administrative du site

ANSIENDSSTR

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

Syntaxe

Function AnsiEndsStr(Const SubText:String; Const Text: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

Description

Cette fonction permet d'indiquer si une chaine de caractères est contenu à la fin d'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 AnsiEndsStrSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses StrUtils;
  6.  
  7. BEGIN
  8.  WriteLn('AnsiEndsStr(''Mal'',''Sylvain Maltais'')= ', AnsiEndsStr('Mal','Sylvain Maltais'));
  9.  WriteLn('AnsiEndsStr(''ais'',''Sylvain Maltais'')= ', AnsiEndsStr('ais','Sylvain Maltais'));
  10.  WriteLn('AnsiEndsStr(''is'',''Sylvain Maltais'')= ', AnsiEndsStr('is','Sylvain Maltais'));  
  11.  WriteLn('AnsiEndsStr(''a'',''Sylvain Maltais'') = ', AnsiEndsStr('a','Sylvain Maltais'));
  12.  WriteLn('AnsiEndsStr(''ab'',''Sylvain Maltais'') = ', AnsiEndsStr('ab','Sylvain Maltais'));
  13.  WriteLn('AnsiEndsStr(''al'',''Sylvain Maltais'') = ', AnsiEndsStr('al','Sylvain Maltais'));
  14.  WriteLn('AnsiEndsStr(''AL'',''Sylvain Maltais'') = ', AnsiEndsStr('AL','Sylvain Maltais'));
  15.  WriteLn('AnsiEndsStr(''AIS'',''Sylvain Maltais'')= ', AnsiEndsStr('AIS','Sylvain Maltais')); 
  16. END.

on obtiendra le résultat suivant :

AnsiEndsStr('Mal','Sylvain Maltais')= FALSE
AnsiEndsStr('ais','Sylvain Maltais')= TRUE
AnsiEndsStr('is','Sylvain Maltais')= TRUE
AnsiEndsStr('a','Sylvain Maltais') = FALSE
AnsiEndsStr('ab','Sylvain Maltais') = FALSE
AnsiEndsStr('al','Sylvain Maltais') = FALSE
AnsiEndsStr('AL','Sylvain Maltais') = FALSE
AnsiEndsStr('AIS','Sylvain Maltais')= FALSE

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - AnsiContainsStr
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