Nlp JAPE可以匹配LHS中的段落注释吗?

Nlp JAPE可以匹配LHS中的段落注释吗?,nlp,gate,Nlp,Gate,我正在做一个数学单词问题求解器,我想用JAPE把整个问题传递给我的GATE嵌入式应用程序。我使用GateIDE来显示输出,以及运行GATE组件的管道。每个问题都会在自己的段落中,每个文件都会有几个问题 有没有办法用JAPE左侧正则表达式匹配任何段落?我在这里看到三个选项(可能有更优雅的解决方案): 1) 使用以下简单规则: 阶段:查找 Input:Token 选项:控制=一次 规则:OneToken ( {Token} ) 在RHS中,您可以获取文本,并使用标准Java方法从纯文本获取段落 2)

我正在做一个数学单词问题求解器,我想用JAPE把整个问题传递给我的GATE嵌入式应用程序。我使用GateIDE来显示输出,以及运行GATE组件的管道。每个问题都会在自己的段落中,每个文件都会有几个问题

有没有办法用JAPE左侧正则表达式匹配任何段落?

我在这里看到三个选项(可能有更优雅的解决方案):

1) 使用以下简单规则:

阶段:查找

Input:Token

选项:控制=一次

规则:OneToken

{Token}

在RHS中,您可以获取文本,并使用标准Java方法从纯文本获取段落

2) 使用LHS(如果您确实只想要LHS)

规则:换行符

({SpaceToken.string=“\n”})

({SpaceToken.string=“\r”})

({SpaceToken.string=“\n”}{SpaceToken.string=“\r”})

({SpaceToken.string=“\r”}{SpaceToken.string==“\n”})

):左

构建注释换行符,然后编写类似于1)的Jape规则,但使用换行符代替标记。从输出中获取所有换行符,并构建段落注释


3) 有时原始标记中可能有正确的段落。在这种情况下,您可以使用注释集Transfer PR并将它们放入默认注释集中。

为什么不使用正则表达式语句拆分器PR来使用
拆分
作为jape规则中的输入