蚂蚁模式匹配 - *与**

jak*_*don 7 ant teamcity teamcity-9.0

我们正在使用TeamCity生成*.nupkg我们不想清理的工件.TeamCity提供了一个字段,您可以在其中指定ANT样式模式,以指示您要执行或不希望清除哪些文件.让我们假设我们有以下文件,我们不想清理它们:

/a.nupkg
/dir1/b.nupkg
/dir1/dir2/c.nupkg
Run Code Online (Sandbox Code Playgroud)

*.nupkg模式是否匹配.nupkg根目录和所有子目录中的文件,或者是否需要**.*nupkg用于遍历所有目录?

我阅读了以下文档,但这对我来说仍然含糊不清:http://ant.apache.org/manual/dirtasks.html#patterns

如果有一个Ant模式测试器(类似于http://regexpal.com/)那将是惊人的.

Ver*_*gen 5

要匹配所有目录中的所有文件(从基本目录开始,甚至更深)

**/*.nupkg
Run Code Online (Sandbox Code Playgroud)

将匹配

sample.nupkg
sample-2.nupkg
tmp/sample.nupkg
tmp/other.nupkg
other/new/sample.nupkg
Run Code Online (Sandbox Code Playgroud)

** 将匹配任何目录(深多个目录)。

*.nupkg将匹配任何扩展名为nupkg的文件。或者只是*将匹配任何文件或任何目录(但仅深于单个目录)。

PS:没有蚂蚁图案测试仪。