Nlp Ruta中的字符串连接

Nlp Ruta中的字符串连接,nlp,text-mining,uima,ruta,Nlp,Text Mining,Uima,Ruta,有人知道我在Ruta中的字符串连接有什么问题吗 FOREACH (d) IngredientConcept{} { d{->CREATE(Entity, "label"="Drug", "value"= d.conceptID + "_" + d.dictCanon)}; } FOREACH(d)IngredintConcept{}{ d{->CREATE(实体,“标签”=“药物”,“值”=d.conceptID+“{”+d.dictCanon)}; } 原因:org.apach

有人知道我在Ruta中的字符串连接有什么问题吗

FOREACH (d) IngredientConcept{} { d{->CREATE(Entity, "label"="Drug", "value"= d.conceptID + "_" + d.dictCanon)}; } FOREACH(d)IngredintConcept{}{ d{->CREATE(实体,“标签”=“药物”,“值”=d.conceptID+“{”+d.dictCanon)}; } 原因:org.apache.uima.ruta.extensions.rutaParserRuntimeException:Anonymous中的错误,第28行“+”:应为RPAREN,但找到加号

谢谢你的帮助。 飞利浦

您是否尝试过:
“value”=“d.conceptID+”“+d.dictCanon

是的,这是有效的。您必须在字符串缩合的开头加引号,这并不完全是不言自明的。在未来的Ruta版本中修复该问题可能会很有用。非常感谢您的帮助。UIMA Ruta 2.7.0(至少)需要主要报价。