Есть ли простой способ захвата типов? Кажется, я не могу выполнять базовые вещи, такие как использование переменных выражений рядом, например, $mapType$$mapEnd$
для простой замены. Есть ли причина, по которой это может быть? То есть, если у меня есть одно выражение, скажем .*\s*.*abc
, и я разбил его на две переменные .*\s*
и .*abc
, выражение не соответствует ни одному тексту. Что может быть не так?
Example template:
$var1$ = $impl$
Example second template:
$var1$ = $type$$implEnd$
Если $impl$
является полным регулярным выражением, размещение $type$
и $implEnd$
вместе с половиной соответствующего регулярного выражения приводит к тому, что шаблоны не будут совпадать. Что может быть не так?
Я пытаюсь сделать это преобразование:
List<String,Object> list = new ArrayList<String,Object>();
List<String,Object> list = Lists.newArrayList();
Понятно, что мне нужно как-то захватить «массив», а также только те типы, у которых нет аргументов.