How to correct text and return the corrected text automatically with PyEnchant

后端 未结 3 553
忘了有多久
忘了有多久 2021-01-13 10:20
import enchant
import wx
from enchant.checker import SpellChecker
from enchant.checker.wxSpellCheckerDialog import wxSpellCheckerDialog
from enchant.checker.CmdLineC         


        
3条回答
  •  猫巷女王i
    2021-01-13 11:06

    a = "Ceci est un text avec beuacuop d'ereurs et pas snychro"
    chkr = enchant.checker.SpellChecker("fr_FR")
    chkr.set_text(a)
    for err in chkr:
        print err.word
        sug = err.suggest()[0]
        err.replace(sug)
    
    c = chkr.get_text()#returns corrected text
    print c
    

    Works exactly as I was intending to have it work. Add Filters and corrects all small text automatically enabling you to perform keyword searches etc...

    Took me 13hrs to figure out ;(

提交回复
热议问题