我正在用java开发问答系统,我手动创建了模板,这些模板将与用户提出的问题相匹配。问题是预处理后我有关键字列表,这些关键字我想与存储模板中的关键字匹配以过滤搜索。有什么算法吗?问题。java的特点是什么?关键字特征 java 提取包含关键字特征的模板和 java。
问问题
87 次
1 回答
0
我从您的问题中了解到的事情是,您有一些关键字和一些其他模式,其中包含您的词典中的这些关键字,还有一些来自用户问题的系统。那么你需要一个算法来在你的系统输入中找到这些模式。正如我在java中所知道的,如果你从 Pattern 类中定义一个模式,那么你可以像下面这样来实现你想要的东西:(一个简单的例子)
Pattern pat = Pattern.compile("[A-Z]+");
Matcher matcher = pat.matcher("ABCD");
if(matcher.matches()) {
System.out.println("it matchs.");
}
于 2014-05-27T17:19:39.793 回答