无法在 Ruta 中将字符串转换为小写

Can't convert string to lower case in Ruta

我有一个正常运行的 RUTA 脚本。我想要做的就是将一个字符串变量转换为小写字母 ASSIGN(s1, toLowerCase(s2)) ,其中 s1 和 s2 都是字符串。当我这样做 ASSIGN(s1,s2) 时我的脚本可以工作,但是当我将 toLowerCase 添加到我的脚本时会导致错误。我得到的错误不是很有帮助。

2021-08-28 11:27:39 错误 AnnotateFileHandler:67 - org.apache.uima.resource.ResourceInitializationException:注释器初始化 class“org.apache.uima.ruta.engine.RutaEngine”失败。 (描述符:)

我找到了 Peter 发布的答案。

我不得不更改配置 Ruta 引擎以导入字符串函数的方式,如下所示:

 createEngineDescription(RutaEngine.class,
            RutaEngine.PARAM_MAIN_SCRIPT, "system8.annotator.system8",
            RutaEngine.PARAM_ADDITIONAL_EXTENSIONS,
            new String[]{
                BooleanOperationsExtension.class.getName(),
                StringOperationsExtension.class.getName()})

谢天谢地 Peter Kluegl