Forum: Programmieren allgemein
FreePascal
by himitsu,
17. Sep 2020
Ups, mir war so, dass dieses Boyer-Moore eine "Ähnlichkeitssuche" war,
ähnlich zu Soundex, Levenshtein, Jaccard oder Metaphone.
RegEx ist eine (noch aufwändigere aber hoch optimierte) Mustersuche.
Und Pos sowie PosEx ist eine Binärsuche.
OK, rein vom Ergebnis sind Boyer-Moore und Pos/PosEx (wobei ich glaube Delphi hat seit über 10 Jahren die PosEx vom FastStrings-Projekt übernommen)...
Forum: Programmieren allgemein
FreePascal
by himitsu,
17. Sep 2020
Wer Äpfel mit Birnen vergleicht und sich dann beschwert, dass die Birne zwar besser ist, aber leider nicht apfelig schmeckt, und sich fragt ob die Pflaume das besser machen könnte ......
In Delphi gibt es auch noch System.Masks, wobei es dieses MatchesMask auch im FreePascal/Lazarus geben sollte. (kann sein dass es anders heißt ... einfach mal beim TMaskEdit suchen)