拼写错误 - Pyenchant

时间:2018-01-06 02:57:46

标签: python rtf pyenchant

我尝试使用python库进行拼写检查,纠正和替换。

对于一些复杂的拼写纠正,我需要有第二个意见,并看到被替换的单词加下划线或通过。

即使文件输出是rtf格式,也没关系。怎么解决?

到目前为止的努力。

import enchant
    from enchant.checker import SpellChecker
    chkr = SpellChecker("en_UK","en_US")
    spacedfile = "This is a setence. It has speeelinng mistake."
    chkr.set_text(spacedfile)
    for err in chkr:
        sug = err.suggest()[0]
        err.replace(sug)
    Spellchecked = chkr.get_text()
    print Spellchecked

输出:

This is a sentence. It has spelling mistake.

预期结果:

This is a **sntence** sentence. It has **speeelinng** spelling mistake."

1 个答案:

答案 0 :(得分:2)

您只需要进行替换,包括@RestController部分。

**misspelledword**