String-Ähnlichkeit
Vergleichen Sie zwei Strings und berechnen Sie die Levenshtein-Distanz und Ähnlichkeitsprozentsatz.
Problem Melden
Sie haben einen Bug gefunden oder einen Vorschlag? Helfen Sie uns, dieses Tool zu verbessern.
Was ist dieses Tool?
Die String-Ähnlichkeit vergleicht zwei Textstrings mit dem Levenshtein-Distanz-Algorithmus (Bearbeitungsdistanz). Sie zählt die minimale Anzahl von Einzelzeichen-Änderungen (Einfügungen, Löschungen, Ersetzungen), die nötig ist, um einen String in einen anderen zu verwandeln, rechnet daraus einen Ähnlichkeitswert von 0 bis 100 % aus und listet die genauen Bearbeitungsvorgänge auf. Nützlich für Fuzzy-Matching, Tippfelerkennung, Rechtschreibprüfung und Daten-Deduplizierung.
Anwendung
- 1
Ersten String eingeben
Geben Sie den ersten Text zum Vergleichen ein.
- 2
Zweiten String eingeben
Geben Sie den zweiten Text zum Vergleichen ein.
- 3
Ergebnisse anzeigen
Sie sehen die Levenshtein-Distanz, den Ähnlichkeitswert von 0 bis 100 % und die Liste der Bearbeitungsvorgänge.
Häufig gestellte Fragen
Was ist die Levenshtein-Distanz?
Die Levenshtein-Distanz zählt die minimale Anzahl von Einzelzeichen-Änderungen (Einfügungen, Löschungen, Ersetzungen), die nötig ist, um einen String in einen anderen zu verwandeln. Eine Distanz von 0 bedeutet identische Strings. Geringere Distanz = ähnlicher.
Wie wird der Ähnlichkeitswert berechnet?
Das Werkzeug berechnet die Levenshtein-Distanz D zwischen den beiden Strings und zeigt die Ähnlichkeit als (Länge des längeren Strings - D) ÷ Länge des längeren Strings × 100 an. Identische Strings erhalten 100 %. Der Wert ist 0 %, wenn D der Länge des längeren Strings entspricht (zum Beispiel "ab" und "ba"). Zwei leere Strings erhalten ebenfalls 100 %.
Kann ich sehr großen Text verarbeiten?
Halten Sie beide Strings in der Praxis auf einige hundert KB. Der Aufwand der Levenshtein-Distanz wächst mit dem Produkt beider Längen; verdoppeln Sie beide Strings, vervierfacht sich die Arbeit ungefähr. Längere Dokumente sollten Sie in kleinere Abschnitte aufteilen und stückweise vergleichen.
Was zeigt das Ergebnis an?
Die Levenshtein-Distanz, der Ähnlichkeitsprozentsatz mit Farbindikator (grün ab 70 %, gelb zwischen 40 % und 70 %, rot unter 40 %) und die Liste der Bearbeitungsvorgänge (Einfügungen, Löschungen, Ersetzungen), die den ersten String in den zweiten verwandeln. Alles wird im Browser berechnet; es wird nichts über das Netzwerk gesendet.
Verwandte Tools
- TextzählerZählen Sie Zeichen, Wörter, Sätze, Absätze. Transformieren Sie die Textschreibung sofort.
- Wortfrequenz-ZählerZählen Sie die Wortfrequenz im Text. Groß-/kleinschreibungsunabhängige Analyse mit Zeichensetzungsentfernung.
- Differenz-VergleicherVergleichen Sie zwei Texte zeilenweise. Sehen Sie Hinzufügungen und Entfernungen sofort.
- Duplikate EntfernenEntfernen Sie doppelte Zeilen aus Text bei gleichzeitiger Beibehaltung der ursprünglichen Reihenfolge.