Skip to content

Distance de Levenshtein

L'endpoint /levenshtein permet de calculer la distance de Levenshtein entre deux chaînes de caractères. Cette distance représente le nombre minimum d'opérations nécessaires pour transformer une chaîne en une autre.

Comment ça marche ?

La distance de Levenshtein compte le nombre minimum d'éditions (insertions, suppressions, substitutions) pour transformer une chaîne en une autre. Utile pour la vérification orthographique, la correspondance approximative, l'analyse ADN et la détection de plagiat.

Paramètres

ParamètreRequisDescription
str1OuiLa première chaîne (max 1000 caractères)
str2OuiLa deuxième chaîne (max 1000 caractères)

Champs de réponse

ChampTypeDescription
str1stringLa première chaîne d'entrée
str2stringLa deuxième chaîne d'entrée
distancenumberLa distance de Levenshtein entre les deux chaînes

Exemples de code

curl -X GET \
  "https://api.sylvain.sh/v4/levenshtein?str1=example&str2=samples"

Essayer

Gestion des erreurs

Si les paramètres sont manquants ou invalides, l'API retournera une erreur :

Message d'erreurDescription
Please provide a first string (?str1={string})Le paramètre str1 est manquant
Please provide a second string (&str2={string})Le paramètre str2 est manquant