Algoritmi di confronto tra stringhe (o somiglianze tra stringhe)

Https://asecuritysite. Com/forensics/simstring

Nella codifica, quando si vuole essere più intelligenti che confrontare se 2 stringhe sono perfettamente uguali ("abc" == "abd" ? ) ... come quanto è diversa la prima stringa dalla seconda (come se l'utente ha inserito qualcosa con un errore di battitura), si ha la possibilità di scegliere tra diversi algoritmi, ognuno con pro e contro o fatto per casi speciali.

Ebbene, questo sito serve proprio a questo: fornite due stringhe campione e il programma applicherà diversi algoritmi e vi dirà le differenze. A seconda delle stringhe che volete identificare, in un paio di test saprete qual è l'algoritmo e la soglia migliori da applicare al vostro caso. Il programma testa tutti questi algoritmi in un'unica soluzione e restituisce una percentuale di somiglianza delle stringhe:

  • Levenshtein
  • AgoMangiaMangia
  • Smith-Waterman
  • Smith-Waterman Gotoh
  • Smith-Waterman Gotoh con finestra affine
  • Jaro
  • Jaro Winkler
  • Distanza QGrams
  • Distanza tra i blocchi
  • Similitudine del coseno
  • Distanza euclidea
  • Deviazione della lunghezza di Chapman
  • Coefficiente di sovrapposizione

(alcuni sono direttamente integrati nel vostro linguaggio preferito, altri necessitano di librerie esterne o di essere codificati da voi).

Nota: il sito è dietro un muro di blocco dei bot, simile a Cloudflare, fastidioso, ma niente di speciale (a parte la brutta schermata per noi).

Gratuito, Non è richiesto alcun download/installazione, Nessuna registrazione

Tutte le categorie dell'elenco:

Torna in alto

Potrebbe anche piacerti