Я пытаюсь извлечь для клиента уникальный идентификатор, похожий на «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)};