Extraction sous chaine dans une variable [Résolu]

Messages postés
3
Date d'inscription
jeudi 3 février 2005
Dernière intervention
31 mars 2009
- - Dernière réponse : cs_franklin007
Messages postés
3
Date d'inscription
jeudi 3 février 2005
Dernière intervention
31 mars 2009
- 31 mars 2009 à 10:56
Bonjour,

Etant débutant en delphi, je suis confronté à un  problème.
Je cherche un moyen d'extraire une sous chaine d'une chaine, et de placer la sous chaine extraite dans une variable.

Exemple:
Prenons une chaine 'egfsdvgzrgzTOTOqdghzdgzegze'. Je souhaite donc tester si la sous chaine 'TOTO' est contenue dans la chaine, et ensuite extraire 'TOTO' dans une variable.

Si quelqu'un à une solution, je suis preneur.

Merci

Bab
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
4229
Date d'inscription
vendredi 23 juillet 2004
Dernière intervention
3 août 2018
3
Merci
salut,

Const Chaine = 'egfsdvgzrgzTOTOqdghzdgzegze';

Procedure TForm1.Button1Click(Sender: TObject);

Var Idx: Integer; // Position de la sous-chaine dans la chaine
    SChaine: String;
Begin
  SChaine : = 'toto'; // sous chaine à
trouver
  // comme Pos est Case Sensitif
on met le tout en minuscule avant
  IdX :=
Pos(AnsiLowerCase(SChaine), AnsiLowerCase(Chaine));
   If Idx > 0  Then
    Label1.Caption : = Copy(Chaine, Idx,
Length(SChaine))
  Else

    Label1.Caption := 'sous-chaine ' +
SChaine + ' non trouvée';
End ;
 
@+
Cirec

<hr siz ="" />

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Cirec
Messages postés
3
Date d'inscription
jeudi 3 février 2005
Dernière intervention
31 mars 2009
0
Merci
Merci bien, ca fonctionne.
Commenter la réponse de cs_franklin007

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.