Wenn man bei der Programmierung nicht nur vergleichen will, ob zwei Zeichenketten vollkommen gleich sind ("abc" == "abd" ? ), sondern auch wissen will, inwieweit sich die erste Zeichenkette von der zweiten unterscheidet (z. B. wenn der Benutzer einen Tippfehler gemacht hat), hat man die Wahl zwischen verschiedenen Algorithmen, die jeweils Vor- und Nachteile haben oder für spezielle Fälle entwickelt wurden.
Genau dafür ist diese Website gedacht: Geben Sie zwei Beispielzeichenketten ein, und sie wendet verschiedene Algorithmen an und zeigt Ihnen die Unterschiede an. Je nachdem, welche Zeichenketten Sie identifizieren möchten, finden Sie nach wenigen Tests den besten Algorithmus und Schwellenwert für Ihren Anwendungsfall. Die Website testet alle Algorithmen gleichzeitig und gibt die prozentuale Ähnlichkeit der Zeichenketten zurück.
- Levenshtein
- NeedlemanWunch
- Smith-Waterman
- Smith-Waterman Gotoh
- Smith-Waterman Gotoh Windowed Affine
- Jahr
- Jahr Winkler
- QGrams Distanz
- Blockabstand
- Kosinusähnlichkeit
- Euklidische Distanz
- Chapman-Längenabweichung
- Überlappungskoeffizient
(Einige davon sind direkt in Ihre bevorzugte Programmiersprache integriert, für andere benötigen Sie externe Bibliotheken oder müssen den Code selbst schreiben.)
Hinweis: Die Website ist durch eine Bot-Blockierungssperre geschützt, ähnlich wie bei Cloudflare, was ärgerlich ist, aber nichts Besonderes (außer dem unschönen Screenshot für uns).




