首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何自动纠正单词中的连字符错误?

如何自动纠正单词中的连字符错误?
EN

Stack Overflow用户
提问于 2022-08-30 13:00:55
回答 1查看 47关注 0票数 0

形势与问题

1.

例:

你有一段话。

sentence这个词用连字符分解为sente-nce

代码语言:javascript
运行
复制
Imagine you have this sample sentence, which is a very long sente-
nce that has a word being broken down with a hyphen. 

2.

如何检测到单词sente-nce 是用连字符分解的,并将其更正为 sentence**?**

注意:

  • 有我可以用的库(喜欢Java /
  • /任何软件)吗?

  • 使用简单的正则表达式来匹配所有的(\w)-(\w) &用$1$2替换,在所有情况下都是行不通的。

想象一下你有一个词event-driven,它会变成eventdriven,这是不想要的。--

EN

回答 1

Stack Overflow用户

发布于 2022-08-30 14:13:57

你需要检查这个单词是否属于英语词汇。查找所有匹配项,检查每个单词是否存在于英语词汇中,如果没有,则更改单词。类似于:

代码语言:javascript
运行
复制
import enchant
voc = enchant.Dict("en_US")

word = "sente-nce"

voc.check(word)

如果它不是一个词,它会返回假的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73542900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档