我尝试使用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
输出:
^{pr2}$预期结果:
This is a **sntence** sentence. It has **speeelinng** spelling mistake."
您只需要进行替换,包括
**misspelledword**
部分。在相关问题 更多 >
编程相关推荐