【发布时间】:2018-10-05 09:07:27
【问题描述】:
(TOP (NP (NP (NN john) (NNS works)) (PP (IN in) (NP (NN Kollam) (NN Kerala))))) 我得到了如上的输出。但我只想要名词短语。我无法处理文件。我该如何实现它。
【问题讨论】:
-
你对名词有什么标准吗?即NN在这里代表名词?
-
//试试这个它会返回所有的名词 List
allMatches = new ArrayList (); Matcher m = Pattern.compile("[(]NN (.*?)[)]") .matcher("(TOP (NP (NP (NN john) (NNS works))) (PP (IN in) (NP ( NN Kollam) (NN Kerala)))))"); while (m.find()) { allMatches.add(m.group()); } for(int i=0;i -
Not noun 想要名词短语文件我无法实现它