我正在尝试为客户提取一个唯一的ID,例如“ CON-12323”。前缀始终是常数,数字部分是动态的。
我已经创建了如下脚本。
但是它用于固定数值。任何人都可以帮助使其通用吗?
PACKAGE uima.ruta.example;
DECLARE VarA;
DECLARE VarB;
W{REGEXP("(?i)(CON)")}
"-"
NUM{REGEXP("([0-9]{4})")-> MARK(VarB) ,MARK(EntityType,1,3), UNMARK(VarA), UNMARK(VarB)};