有没有一种简单的方法来捕获类型?我似乎不能做一些基本的事情,比如并排使用变量表达式,比如$mapType$$mapEnd$
做一个简单的替换。这可能有什么原因吗?也就是说,如果我有一个表达式,比如说.*\s*.*abc
,我将它分成两个变量,.*\s*
并且.*abc
,表达式不匹配任何文本。可能出了什么问题?
Example template:
$var1$ = $impl$
Example second template:
$var1$ = $type$$implEnd$
If$impl$
是一个完整的正则表达式,将$type$
和$implEnd$
与匹配的正则表达式的一半放在一起会导致模式不匹配。可能出了什么问题?
我正在尝试进行这种转换:
List<String,Object> list = new ArrayList<String,Object>();
List<String,Object> list = Lists.newArrayList();
显然,我需要以某种方式捕获“数组”,以及只捕获那些没有参数的类型。