在python中将拼写错误的单词与正确的单词匹配

2024-04-28 13:31:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在构建一个应用程序来获取传入的sms,然后基于一个关键字,它将查看该关键字是否与它正在运行的任何活动相关联。我现在做的方法是加载一个关键字列表和可能的拼写组合,然后当短信进来时,我查看所有关键字和组合,看看是否有匹配。

如果不使用这种方法,而是通过实际查找可能与另一个单词匹配的单词,您将如何做到这一点。

假设正确的拼写是仓鼠,通常我会给像HMSTER HIMSTER仓鼠仓鼠等竞选替代品

有什么聪明的办法吗?

仓鼠

“仓鼠”。和“仓鼠”比较?匹配

编辑:

两个字怎么样? 假设我们知道短信中有两个词需要匹配:

correct for first word=第一个单词

第二个字正确=和第二个字

SMS=第一个字秒

编辑:

理想情况下,人们应该短信的单词逗号分隔,我会知道在哪里分裂和寻找的话。

但如果他们不这样做呢,比如:

<强>唯一关键字<强> EM >第二参数< EEM>

我怎么知道这些词在哪里分开?第一个单词可能是3个单词长,第二个是3个或1个或2个等

在这些例子中,你将如何使用下面的技巧来找到这两个词?

你能看两遍吗?每个所需参数或关键字对应一个?


Tags: 方法应用程序编辑替代品列表参数关键字单词