2010-09-18 76 views
0

thecompletestring必须匹配complete
thecompletelystring不能匹配complete
theuncompletestring不能匹配complete
theuncompletelystring不能匹配complete匹配字如果不是内部的其他字

我试过字边界,但他们不工作在URL中。

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

如果匹配一个单词,如果它不在其他单词中?

+0

在您的网址中是否可能包含所有词典词汇,或者您有一组词语可供选择? – Kobi 2010-09-18 22:15:41

+0

任何en-US单词都可以在URL中 – 2010-09-18 22:17:51

+0

您不仅可以使用正则表达式执行此操作,但是我参加了有关解析Sanskit的主题的研究演示文稿,这很难完全正确,因为它显然没有空格。这是用语法来消除歧义词的限制,但是,可能比你想要做的更多。 – 2010-09-18 22:52:10

回答

4

这不能用正则表达式来完成。为了成功区分这些情况,你需要写一些理解英语的东西。这显然不容易做到。

要得到非常接近的结果,可以使用单词词典,并查看该单词字符串是否可以在单词中与您正在寻找的单词分开。这不会解释错别字或误解,或者两个字被误认为是一个字。你需要一些真正为此提供人类语言的东西。

相关问题