2013-11-20 2 views
0

Возможно ли каким-либо образом совместить и проанализировать строку в шаблоне преобразования (CDT)?Обработка строк в Enterprise Architect CDT

У меня есть строка: Словарь и я должен был бы: 1) обнаружить тха строку начинается с Dictionary ключевого слова 2) извлечь второй параметр -> Сдвиг

ответ

0

отсортирован следующий фрагмент кода - это не самый элегантный способ, но работ с учетом ограничений

$dic=%FIND(opReturnType,"Dictionary")% 

%If $dic!="-1"% 
$note="TODO://Replace: with java.util.Map " 
$note+=%opReturnType% 
$t=%opReturnType% 
$pos=%FIND($t,",")% 
$dict=%LEFT($t,$pos)% 
$ty=%REPLACE($t,$dict,"")% 
$typ=%TRIM_LEFT($ty,",")% 
$typp=%TRIM_RIGHT($typ,">")% 
$type=%TRIM($typp)% 
$lowerBound="0" 
$upperBound="*" 
%endIf% 
Смежные вопросы