繁体   English   中英

从句子中提取动词[关闭]

[英]Extract Verbs from Sentence [closed]

我想知道是否有一种方法可以从字符串中提取动词。

举个例子 :

我会消灭你的

我希望它仅提取“消除”。

您可能希望使用斯坦福PoS标记器( http://nlp.stanford.edu/software/tagger.shtml )。 它将使用其分类标记字符串(例如,动词,名词)。 然后,您可以使用正则表达式提取动词。

ArrayList<String> verbs = new ArrayList<>();
verbs.add("eliminate");

String yourtext = "I'll eliminate you";

for (String verb : verbs) {
    int index = yourtext.indexOf(verb);
    if (index >= 0) {
        System.out.println("Found verb: " + verb + " at position: " + index);
    }
}

我将把所有动词数组留给您。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM