无法在 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
我有一个正常运行的 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