Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Vergleichen von 2 Strings (prozentual) (https://www.delphipraxis.net/154811-vergleichen-von-2-strings-prozentual.html)

Chillkröte 26. Sep 2010 15:42

AW: Vergleichen von 2 Strings (prozentual)
 
dein eintrag hab ich gar nicht gesehen, sorry
ok danke dann werd ich mir auch das nochmal angucken

himitsu 26. Sep 2010 15:44

AW: Vergleichen von 2 Strings (prozentual)
 
In diesem Fall würde ich wohl Levenshtein-Distanz etwas abwandeln, so daß zusätzliche Zeichen, im Dateinamen, eine geringere Wertigkeit besitzen.

mkinzler 26. Sep 2010 15:50

AW: Vergleichen von 2 Strings (prozentual)
 
Es kommt darauf an, ob die Ähnlichkeit im Geschriebenen oder in der der Aussprache untersucht werden sollen

Chillkröte 26. Sep 2010 15:55

AW: Vergleichen von 2 Strings (prozentual)
 
wie meinst du das?

DeddyH 26. Sep 2010 15:58

AW: Vergleichen von 2 Strings (prozentual)
 
Maier -> Meier -> Meyer -> Mayer

Sir Rufo 26. Sep 2010 16:00

AW: Vergleichen von 2 Strings (prozentual)
 
Liste der Anhänge anzeigen (Anzahl: 2)
Im Anhang mal ein Vergleicher für Fuzzy und StahliSuche

Als Ergebnis wird die Ähnlichkeit und (in Klammern) die benötigten Ticks zum Berechnen

Zum Compilieren sollte der Ausgabepfad auf "..\bin" gestellt werden und der Suchpfad sollte um "..\lib" erweitert werden.

In der Datei "bin\Data.txt" kannst du dann die gewünschten Vergleichs-Texte eingeben und vergleichen lassen.
Code:
SearchIn,SearchTxt
Hier wird gesucht,Das hier wird gesucht
...,...

Chillkröte 26. Sep 2010 16:16

AW: Vergleichen von 2 Strings (prozentual)
 
@mkinzler
achso, ne das spielt eigentlich keine rolle

@sir rufo
danke^^

Also folgende Funktionen wären möglich:
1. Stahli-Suche
2. Fuzzy-Vergleich
3. SoudEx?
4. Vorschlag von hans ditter
5. Levenshtein-Distanz (bisschen umwandeln)
6. Funktion von den Schweizern

1. betrachtet die Reihenfolge & Zeichen
2. betrachtet die Zeichen
3.-5. weiß ich nicht (ungetestet)
6. betrachtet Reihenfolge, nur sinnvoll, wenn die Länge der Strings gleich ist bzw. wenn sie gleich anfangen

edit: SoundEx hierfür nicht geeignet, da die strings unterschiedlich ausfallen können, unterschiedliche längen, zusatzzeichen besitzen und mit sonderzeichen und ähnlichen versehen sind


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz