我想从单个子目录中使用Ant复制文件和子目录,而不复制其余的目录结构和内容.例如,我想复制dir_3,它的文件(file_1到file_n)和子目录(dir_4和dir_5),但不是dir_1和dir_2.有没有我可以用来做这个的模式?
temp
\--dir_1
\--dir_2
|
\--dir_3
|
\--dir_4
\--dir_5
\-- file_1
|
\--file_n
Run Code Online (Sandbox Code Playgroud)
谢谢.
我有以下文本文件:
清单版本:3.0.0
Ant版本:Apache Ant 1.7.1
创建时间:10.0-b19(Sun Microsystems Inc.)
Require-Bundle:org.eclipse.linuxtools.cdt.libhover; bundle-version =“ 1。
1.0“
Bundle-SymbolicName:com.qnx.doc.gestures.lib_ref
捆绑版本:3.0.0.20121120
包本地化:插件
捆绑包名称:%plugin.name
捆绑销售商:%plugin.providername
我正在尝试在replaceregexp任务中使用以下模式
regexp pattern ='Require-Bundle:org.eclipse.linuxtools.cdt.libhover; bundle-version =“ 1。 [\ s \ S] *'
最后这样:
清单版本:3.0.0
Ant版本:Apache Ant 1.7.1
创建时间:10.0-b19(Sun Microsystems Inc.)
1.0“
Bundle-SymbolicName:com.qnx.doc.gestures.lib_ref
捆绑版本:3.0.0.20121120
包本地化:插件
捆绑包名称:%plugin.name
捆绑销售商:%plugin.providername
问题是我不断得到这个:
清单版本:3.0.0
Ant版本:Apache Ant 1.7.1
创建时间:10.0-b19(Sun Microsystems Inc.)
1.0“
Bundle-SymbolicName:com.qnx.doc.gestures.lib_ref
捆绑版本:3.0.0.20121120
包本地化:插件
捆绑包名称:%plugin.name
捆绑销售商:%plugin.providername
我的正则表达式应该如何摆脱空行?
谢谢。
ant ×2