查找所有形式的单词的最佳方法是啥?

Posted

技术标签:

【中文标题】查找所有形式的单词的最佳方法是啥?【英文标题】:What is the best way to find all forms of a word?查找所有形式的单词的最佳方法是什么? 【发布时间】:2012-06-28 01:27:50 【问题描述】:

如果用户输入“look”一词的形式,例如“looked”或“looking”,我如何将其识别为动词 look 的修改版本?我想其他人之前已经遇到并解决了这个问题......

【问题讨论】:

【参考方案1】:

这是一个相当复杂的问题的一部分,称为Stemming

但是,如果您只想处理动词,那就更容易了。首先,您可以尝试简单的查找表方法,因为英语词汇量并不大。

如果您想要更高级的东西,请查看上面的 wiki 页面。

【讨论】:

【参考方案2】:

如果您正在寻找一个正则表达式,那么look.*?\b 可以匹配外观、外观和外观

【讨论】:

【参考方案3】:

根据您的任务,WordNet 可以成为您处理此类事情的朋友。它不是词干分析器,但大多数词干词都会返回您正在寻找的内容。如果您关心“外观”这个概念而不是词本身,它还提供同义词和许多其他信息。

【讨论】:

以上是关于查找所有形式的单词的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

实现处理拼写错误单词的 mongo db 搜索的最佳方法是啥?

在vi编辑器中要查找某一个单词的命令是啥?

在 C# 字符串中的 HTML 中搜索特定文本并标记文本的最佳方法是啥?

在 HTML 标记的文本内容中查找单词/文本并用突出显示标记替换匹配项的可靠方法是啥?

搜索字谜的最快方法是啥?

查找使唯一单词最大化的句子子集