Section courante

A propos

Section administrative du site

ANSISTARTSSTR

ANSI début de la chaine de caractères
Delphi/Kylix/Lazarus StrUtils

Syntaxe

Function AnsiStartsStr(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 un tableau de sous-chaine de caractères à rechercher à partir du début de la chaine de caractères.

Description

Cette fonction permet d'indiquer si le début d'une chaine de caractères correspondant à sous-chaine de caractères spécifié.

Exemple

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

  1. Program AnsiStartsStrSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses StrUtils;
  6.  
  7. BEGIN
  8.  WriteLn('AnsiStartsStr(''Syl'',''Sylvain Maltais'')= ', AnsiStartsStr('Syl','Sylvain Maltais'));
  9.  WriteLn('AnsiStartsStr(''SYL'',''Sylvain Maltais'')= ', AnsiStartsStr('SYL','Sylvain Maltais'));
  10.  WriteLn('AnsiStartsStr(''MAL'',''Sylvain Maltais'')= ', AnsiStartsStr('MAL','Sylvain Maltais')); 
  11.  WriteLn('AnsiStartsStr(''ais'',''Sylvain Maltais'')= ', AnsiStartsStr('ais','Sylvain Maltais'));
  12.  WriteLn('AnsiStartsStr(''is'',''Sylvain Maltais'')= ', AnsiStartsStr('is','Sylvain Maltais'));
  13.  WriteLn('AnsiStartsStr(''a'',''Sylvain Maltais'') = ', AnsiStartsStr('a','Sylvain Maltais'));
  14.  WriteLn('AnsiStartsStr(''ab'',''Sylvain Maltais'') = ', AnsiStartsStr('ab','Sylvain Maltais'));
  15.  WriteLn('AnsiStartsStr(''al'',''Sylvain Maltais'') = ', AnsiStartsStr('al','Sylvain Maltais'));
  16.  WriteLn('AnsiStartsStr(''AL'',''Sylvain Maltais'') = ', AnsiStartsStr('AL','Sylvain Maltais'));
  17.  WriteLn('AnsiStartsStr(''AIS'',''Sylvain Maltais'')= ', AnsiStartsStr('AIS','Sylvain Maltais'));
  18. END.

on obtiendra le résultat suivant :

AnsiStartsStr('Syl','Sylvain Maltais')= TRUE
AnsiStartsStr('SYL','Sylvain Maltais')= FALSE
AnsiStartsStr('MAL','Sylvain Maltais')= FALSE
AnsiStartsStr('ais','Sylvain Maltais')= FALSE
AnsiStartsStr('is','Sylvain Maltais')= FALSE
AnsiStartsStr('a','Sylvain Maltais') = FALSE
AnsiStartsStr('ab','Sylvain Maltais') = FALSE
AnsiStartsStr('al','Sylvain Maltais') = FALSE
AnsiStartsStr('AL','Sylvain Maltais') = FALSE
AnsiStartsStr('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 - AnsiEndsStr
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