Comment savoir si une chaine est présente dans un text

AntoineDEL Messages postés 13 Date d'inscription samedi 18 janvier 2003 Statut Membre Dernière intervention 2 juin 2003 - 21 mars 2003 à 17:16
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 - 21 mars 2003 à 18:55
exemple:
j'ai une edittext, et quand dessu quelque sois ce k'il y a écrit avant ou après ca fé une action
(oula vive le french)
heuuu ca donne ca:
https://www.coucou.com si https:// est présent dans la chaine, et bien faire une actioNNN...
@++ jèspère ke vous allez comprendre

2 réponses

cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
21 mars 2003 à 18:50
Dans l'évènement OnChange de ton composant TEdit, tu utilises la fonction Pos :

May Delphi be with you
0
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
21 mars 2003 à 18:55
Dans l'évènement OnChange de ton composant TEdit, tu utilises la fonction Pos.

  if Pos('https://', LowerCase(Edit1.Text)) <> 0 then
    ActionNNN;

NB : la fonction Pos est sensible à la casse, ce qui explique l'utilisation de la fonction LowerCase ci-dessus.
May Delphi be with you
0
Rejoignez-nous