![]() |
Wildcards die mit _strings_ arbeiten
Hallo, ich bin auf der Suche nach einer WIldcard-Funktion die intern mit Strings arbeitet.
Sie soll bei diesem Aufruf true zurueckgeben:
Delphi-Quellcode:
if szLike('a'#0'b', 'a?b') then
Gruß win32 |
Re: Wildcards die mit _strings_ arbeiten
|
Re: Wildcards die mit _strings_ arbeiten
Danke fuer den Link, jedoch habe ich dort nur Like() und MatchPattern() gefunden. Beide scheitern an der binären null (0).
|
Re: Wildcards die mit _strings_ arbeiten
Programmiere es doch selber, sollte kein problem sein..
|
Re: Wildcards die mit _strings_ arbeiten
Da ich von Natur aus Faul bin habe ich gehofft, dass dies schonmal von jemandem gemacht wurde. Aber so wie es aussieht muss ich wohl selber rann.
|
Re: Wildcards die mit _strings_ arbeiten
dann sollte doch google helfen, oder?
![]() |
Re: Wildcards die mit _strings_ arbeiten
|
Re: Wildcards die mit _strings_ arbeiten
@grenzgaenger:
Sind RegExp nicht ein bisschen overkill fuer das Problem? @mirage228: Leider auch nicht, da hier die binäre null nicht beruecksichtig wird. |
Re: Wildcards die mit _strings_ arbeiten
eine binäre null wird normal auch nicht berücksichtigt, da sie idR das endekennzeichen des strings ist. da hilft dir nur eins, a) mit shortstrings zu arbeiten und b) dir die funktion selbst zu schreiben. Viel Glück
|
Re: Wildcards die mit _strings_ arbeiten
Zitat:
Delphi-Quellcode:
...:cat:...
uses Masks;
[...] procedure TForm1.Button1Click(Sender: TObject); var M: TMask; begin M := TMask.Create('a?b'); try if M.Matches('a'#0'b') then ShowMessage('ok') else ShowMessage('nope'); finally M.Free; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 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