![]() |
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? |
Re: In einen String suchen
Such mal nach
Delphi-Quellcode:
p := Pos (Argument, String)
|
Re: In einen String suchen
Delphi-Quellcode:
oder wenn nur ganze Wörter gefunden werden sollen
If Pos('test', LowerCase(StringX)) > 0 Then ...
Delphi-Quellcode:
If Pos(' test ', ' ' + LowerCase(StringX) + ' ') > 0 Then ...
|
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