我的目标是确定一个单词/词组的拼写错误。

我想从搜索中排除正确的实例。我想识别所有拼写错误的单词是“Whats'App”(带或不带撇号)。

我想确定字母换成数字的实例。

这是我的正则表达式,现在适用于所有实例,包括正确的拼写。 我希望代码排除以下两个单词; whatsapp和whats'app。

我在Elastic中运行它。

wh[a4]t[s5]’?[a4]pp

最佳答案

谢谢大家的帮助。这个问题的解决方案是使用@&~(abc.+)排除正确的实例。我在eslatics site上找到了答案。

这是现在可以使用的查询;

wh[a4]t[s5]’?[a4]p+@&~(whats’?ap+)

不幸的是,我有一些意想不到的结果,其中一些拼写错误没有被发现。它必须与此查询中的另一个问题相关,我将作为一个单独的问题来发布。

谢谢,
肖恩

关于regex - 我只希望Regex仅搜索拼写错误-如何排除正确的拼写?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62048767/

10-12 21:07