Java 从句子中提取动词
我想知道是否有一种方法可以从字符串中提取动词 例如: 我会消灭你Java 从句子中提取动词,java,Java,我想知道是否有一种方法可以从字符串中提取动词 例如: 我会消灭你 我希望它只提取“消除”。您可能希望看到使用Stanford PoS标记器()。它会在字符串上标记其分类(例如动词、名词)。然后可以使用正则表达式提取谓词。ArrayList verbs=new ArrayList(); ArrayList<String> verbs = new ArrayList<>(); verbs.add("eliminate"); String yourtext = "I'll e
我希望它只提取“消除”。您可能希望看到使用Stanford PoS标记器()。它会在字符串上标记其分类(例如动词、名词)。然后可以使用正则表达式提取谓词。
ArrayList verbs=new ArrayList();
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);
}
}
动词。添加(“消除”);
String yourtext=“我会消灭你”;
for(字符串动词:动词){
int index=yourtext.indexOf(动词);
如果(索引>=0){
System.out.println(“在位置:+索引处找到动词:+动词+”);
}
}
我将把动词数组的填充留给您。到目前为止您都做了哪些尝试?如果这是家庭作业,你应该告诉我们你已经尝试了什么,我们可以给你帮助。在这个例子中不是有两个动词吗?我下载了tydevi(用于Java)它只允许英语动词吗?在我写下我的句子后,它有点像一个图表:xHo。。。如果你想帮助解决一个不太明确的问题,你就会看到自己倒退了。人们都很好,不是吗?;)