Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi In einen String suchen (https://www.delphipraxis.net/54950-einen-string-suchen.html)

Taladan 13. Okt 2005 22:28


In einen String suchen
 
Ich möchte gern einen String der sich immer wieder ändert, mit einer Liste von Argutmenten vergleichen. Jedoch ist das argument nur ein teil des Strings.

Beispiel
String = 'Dies ist ein Test';
String1 = 'Dieser Test ist doof';
Argument = 'Test';

Wenn im String 'Test' gefunden wird (egal ob groß geschrieben oder klein) soll eine seperate Funktion ausgeführt werden. Wie kann ich das am besten bewerkstelligen?

alzaimar 13. Okt 2005 22:30

Re: In einen String suchen
 
Such mal nach
Delphi-Quellcode:
  p := Pos (Argument, String)

himitsu 13. Okt 2005 22:51

Re: In einen String suchen
 
Delphi-Quellcode:
If Pos('test', LowerCase(StringX)) > 0 Then ...
oder wenn nur ganze Wörter gefunden werden sollen
Delphi-Quellcode:
If Pos(' test ', ' ' + LowerCase(StringX) + ' ') > 0 Then ...

marabu 14. Okt 2005 06:37

Re: In einen String suchen
 
Wenn man seinen eigenen Code sauber halten will, dann bietet sich die Funktion StrUtils.AnsiContainsText() an.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz