• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] größte Übereinstimmung in String finden

OsunSeyi

Hacker
Hallo Leute,

Gibt es eine Möglichkeit, die größte Übereinstimmung zwischen zwei Strings zu finden?
Google zB kann es...

Beispiel: ich suche den String "Hallo" und werde also zB sagen:
Code:
/.*hallo.*'/ -i

Was aber, wenn im durchsuchten String ein Tippfehler vorliegt: "Hailo"

Es ist ja nur ein Beispiel...
Ich wüsste keinen Weg, wie ich das mit einem Regex umgehen könnte.

Gibt es ein Tool, was beispielsweise die Zahl der übereinstimmenden Zeichen zählt und auswertet?
 
Was ich dafür verwende stammt aus dem Paket dev-libs/libfstrcmp
fuzzycompare, Distribution Gentoo

Code:
Distanz, Gleitkommazahl, ergibt die Sinnhaftigkeit weiterer Verarbeitung
# fstrcmp -p "test" "tst"

Nadel im Heuhaufen
# fstrcmp -s "test" "tst"
Nach diesen "Messungen" ergeben sich eine Reihe weiterer, der Anwendung entsprechende, Möglichkeiten
 
OP
OsunSeyi

OsunSeyi

Hacker
Das wäre das Gesuchte!

Ich bin hier auf Salix und es ist nicht im Repository.
Na mal schauen...

Vielen Dank und einen schönen Abend!
 
Oben