TregexPattern与斯坦福解析器

时间:2017-10-18 00:40:14

标签: regex parsing nlp

我想在这句话中提取两个动词。

  
    

请放心并发给我。

  

树看起来像这样。

    (ROOT
       (S
          (VP
              (VP (VB Be)
                  (VP (VBN assured)
                      (NP (DT that))))
              (CC and)
              (VP (VB send)
                  (NP (PRP me))))
                      (. .)))

如何使用TregexPattern提取VB .. 有一些令人困惑的问题。 1.第一副总裁没有内容。因此,每当句子包含“和,或”时,我必须忽略空的VP节点。

  1. 要。我想提取放心。不是。
  2. 发送。我必须使用“Be”找到“发送”,它们具有相同的依赖性。但是不是我想要的。

        TregexPattern noNP = TregexPattern.compile("((@VP=verb > (S !> SBAR)) !$,,@NP)");
    
  3. 这是我提取无主语动词的代码。 我该如何提取两个动词。

    https://nlp.stanford.edu/nlp/javadoc/javanlp/edu/stanford/nlp/trees/tregex/TregexPattern.html

    这里有关于模式的详细信息。

0 个答案:

没有答案