如果input的内容与regexp匹配,那么就将input的内容按照regexp里的()分组,有几个()就有几个分组,替换掉select里的\1 \2等。替换后,返回select里的值。 ( ) 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。
Select expressions
\0 代表整个input的值
\1 代表第一个分组
\2 代表第二个分组
<pre name="code" class="html"><propertyregex property="pack.name"
input="package.1.name"
regexp="(package)\.\d\.(name)"
select="\0.DEF.\1.\2"
casesensitive="false" />
<echo>***************${pack.name}</echo>
运行结果:
package.1.name.DEF.package.name
原文链接:https://blog.csdn.net/qiyueqinglian/article/details/45481727