3 pièce(s) jointe(s)
correcteur orthographique avec LanguageTool
Pièce jointe 359593
Pièce jointe 359600
Pièce jointe 359598
Bonsoir svp, actuellement je suis sur un exercice d'éditeur de texte , et j'ai un petit soucis avec la détection des erreurs, c'est-à-dire au niveau de la détection des erreurs.
Dans mon code , à chaque fois que je détecte une erreur, je trouve aussi sa position, et je propose à l'utilisateur de changer le mot par un autre mot et c'est là aue tout le problème débarque comme vous pouvez le voir sur les captures d'écran.
lorsque l'utilisateur écrit : je suiis foort
LanguageTool arrive à détecter les erreurs et les positions mais si l'utilisateur remplace suiis par suie et que le curseur de l'erreur doit aller sur "foort" , il encadre "oort" ce qui pose un véritable problème pour moi.
j'ai donc voulu ajouter le biais de la différence entre la taille du mot suggérée et la longueur de la sous chaîne encadré , pour l'ajouter à err.getFromPos() et err.getToPos() , mais j'ai toujours une erreur qui s'affiche dans la console.
j'espère que j'ai pu vous expliquer mon problème et merci d'avance pour votre aide te votre compréhension