![]() |
Die Ähnlichkeit eines Strings messen?
Hallo,
habt Ihr eine Idee, wie man messen kann wie ähnlich sich ein Sring ist. Also zum Beispiel: Hallo ie geht es dir? Hallo wie geht es dir? Hier also 95 % ähnlich. Leider habe ich über die Suche nichts gefunden zu diesem Thema. Danke für Eure Hilfe! |
Re: Die Ähnlichkeit eines Strings messen?
Du hast doch schon den mathematischen Lösungsweg gefunden.
Nun setze diesen einfach informatisch um, und du hast deine eigene Antwort gefunden. Lg |
Re: Die Ähnlichkeit eines Strings messen?
Spontan fällt mir das SoundEx ein, das gibt es AFAIR in verschiedenen Ausprägungen. Ein Blick in die Hilfe sollte da weiterhelfen.
|
Re: Die Ähnlichkeit eines Strings messen?
Die
![]() |
Re: Die Ähnlichkeit eines Strings messen?
Danke für die schnelle Antworten!
Zitat:
Gibt es da nicht ein paar Codebeispiele? Danke! |
Re: Die Ähnlichkeit eines Strings messen?
Hallo,
bei deiner Delphi-Version wäre es wohl am einfachsten, die Soundex-Routinen der Unit StrUtils zu nutzen. Eine Levenshtein-Implementierung findest du in der ![]() Gruß Hawkeye |
Re: Die Ähnlichkeit eines Strings messen?
|
Re: Die Ähnlichkeit eines Strings messen?
Hallo,
danke für die vielen Antworten. Also den Levenshtein-Algo. habe ich mir durchgesehen. Sieht sehr sehr gut aus! Trotzdem wollte ich auch noch wissen für was genau das SoundEX ist. Ich bekomme da einen String zurückgeliefert der bei "Hallo" so aussieht: "H400" aber bei "hallo" kommt ebenfalls "H400". Nun würde ich gerne verstehen wie man den Befehl SoundEx genau verwendet bzw. welche genauer von den beiden Varianten ist. Danke! |
Re: Die Ähnlichkeit eines Strings messen?
Zitat:
![]() |
Re: Die Ähnlichkeit eines Strings messen?
Zitat:
Also ich würde an deiner Stelle eher die Levenshtein-Distanz nehmen ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16: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 by Thomas Breitkreuz