gpt4 book ai didi

text - JAPE规则句子包含多种情况

转载 作者:行者123 更新时间:2023-12-03 05:20:45 28 4
gpt4 key购买 nike

如何检查一个句子是否包含组合?例如考虑句子。约翰被任命为 Google 新任首席执行官。我需要编写一条规则来检查句子是否包含 < 'new' + 'Jobtitle' >。我怎样才能做到这一点。我尝试跟随。我需要检查单词之前是否有“new”。

Rule: CustomRules
(
{
Sentence contains {Lookup.majorType == "organization"},
Sentence contains {Lookup.majorType == "jobtitle"},
Sentence contains {Lookup.majorType == "person_first"}
}
)

最佳答案

处理此问题的一种方法是恢复它。关注您需要的序列,然后获取覆盖句子:

(
{Token@string == "new"}
{Lookup.majorType = "jobtitle"}
):newJT

当句子在“new”之后开始时,您应该检查这条边缘,如下所示:

new

CEO

你可以使用这样的东西:

{Token ... }
{!Sentence, Lookup.majorType ...}

然后在java RHS中获取这句话(如果你确实需要的话):

long end = newJTAnnots.lastNode().getOffset();
long start = newJTAnnots.firstNode().getOffset();
AnnotationSet sentences = inputAS.get("Sentence", start, end);

关于text - JAPE规则句子包含多种情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25657396/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com