将Ant转换为gradle正则表达式任务

将Ant转换为gradle正则表达式任务,gradle,groovy,ant,Gradle,Groovy,Ant,//如何在gradle中编写下面的代码 从蚂蚁到梯度的转换 如果要复制和转换,可以使用 例如: 请详细说明您的问题。你想做什么?@rbr94在gradle中使用正则表达式修剪空白,同时复制支持我有任何.xml、.css、.jsp文件,如wise等其他文件,在我的根目录中,我从那里复制其他D:\drivepath上的文件,所以在复制时,我想从所有文件中删除空白或空白,在这种情况下,可以使用上面的例子来完成。//我试图删除.txt内容文件中的空白,但它不反映myCopy <pr

//如何在gradle中编写下面的代码 从蚂蚁到梯度的转换


如果要复制和转换,可以使用

例如:


请详细说明您的问题。你想做什么?@rbr94在gradle中使用正则表达式修剪空白,同时复制支持我有任何.xml、.css、.jsp文件,如wise等其他文件,在我的根目录中,我从那里复制其他D:\drivepath上的文件,所以在复制时,我想从所有文件中删除空白或空白,在这种情况下,可以使用上面的例子来完成。//我试图删除.txt内容文件中的空白,但它不反映myCopy
        <property name="abc" value="path/to/abc/file"/>
        <property name="pqr" value="path/to/pqr/file"/>
        <property name="xyz" value="path/to/xyz/file"/>

        <var name="myfiltersetTokens" value="abc,pqr,xyz"/>

 <for list="${myfiltersetTokens}" param="prop" >
            <sequential>
                <propertyregex property="@{prop}" input="${@{prop}}" override ="yes" regexp="^[ \s]+|[ \s]+$"   replace="" global="true" />
             </sequential>
 </for>
task copyAndTransform(type: Copy) {
    from 'path/to/abc/file'
    from 'path/to/pqr/file'
    from 'path/to/xyz/file'
    into 'someDir'
    filter { it.replaceAll('^[ \s]+|[ \s]+$', '') }
}