Macros 如何使用Stanford Token regex在规则类型文本中嵌入宏
我正在努力让宏参与规则类型:“文本”。有可能吗 到目前为止,我所尝试的:Macros 如何使用Stanford Token regex在规则类型文本中嵌入宏,macros,stanford-nlp,Macros,Stanford Nlp,我正在努力让宏参与规则类型:“文本”。有可能吗 到目前为止,我所尝试的: $BasicOrdinal = "\d{1,2}\s?(st|nd|rd|th)" ENV.defaults["stage"] = 0 { ruleType: "text", pattern: /($BasicOrdinal)\s*-?\s*quarter/, result: "QUARTER" } 我得到了空白结果 谢谢你的帮助 尝试以下示例中的规则文件: ner = { type: "CLASS
$BasicOrdinal = "\d{1,2}\s?(st|nd|rd|th)"
ENV.defaults["stage"] = 0
{
ruleType: "text",
pattern: /($BasicOrdinal)\s*-?\s*quarter/,
result: "QUARTER"
}
我得到了空白结果
谢谢你的帮助 尝试以下示例中的规则文件:
ner = { type: "CLASS", value: "edu.stanford.nlp.ling.CoreAnnotations$NamedEntityTagAnnotation" }
$BASIC_ORDINAL = "/[0-9]+(rd|th)/"
{ pattern: ($BASIC_ORDINAL /quarter/), action: (Annotate($0, ner, "QUARTER") ) }