Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Stringvergleich mit Platzhalter


schitho - Mi 14.04.04 22:35
Titel: Stringvergleich mit Platzhalter
Hi,

gibt es eine Möglichkeit 2 Strings zu vergleichen, wobei einer davon die Zeichen * oder ? als Platzhalter enthält?

Beispiel:

Hallo.zip mit H* soll wahr ergeben
Hallo.zip mit *.zip soll wahr ergeben
Hallo.zip mit H*.exe soll falsch ergeben
Hallo.zip mit Ha??o.?ip soll wahr ergeben

etc.

Wie bzw. mit welchen Funktionen kann ich das realisieren?

Ein Beispielcode wär super :lol:

Danke?

Gruß
Thomas


schitho - Mi 14.04.04 22:45

Bin gerade selbst fündig geworden:

http://www.delphi-fundgrube.de/files/like.txt

Gruß
Thomas


maximus - Do 15.04.04 10:22

Möglicherwiese könntest du dies gebrauchen:

http://www.delphipraxis.net/topic21980_stringvergleich+mit+wildcards+und.html