如果不在其他单词内,则匹配单词

时间:2010-09-18 22:08:54

标签: regex

thecompletestring必须与complete匹配 thecompletelystring必须与complete不匹配 theuncompletestring必须与complete不匹配 theuncompletelystring不得与complete

匹配

我尝试过单词边界,但它们在URL中不起作用。

我在数组中有一个单词列表,一个单词,一个项目。

如果一个单词不在另一个单词中,如何匹配?

1 个答案:

答案 0 :(得分:4)

使用regexp无法做到这一点。要成功区分这些案例,您需要写一些能理解英语的东西。这显然不容易做到。

为了非常接近,您可以使用单词词典,并查看该词典是否可以拆分为该词典中的单词,并将您要查找的单词作为其中一个单词。这不会解释拼写错误或误解或两个字意外被视为一个。你需要一些能真正说出人类语言的东西。