ANT:用Filename本身替换文件中的String

时间:2010-11-23 15:47:45

标签: regex ant schema replace

我遇到需要扫描大量.xsd文件的情况,并根据正在检查的当前架构的文件名将字符串实例替换为另一个字符串。

例如: 我希望用字符串'file1DataSet'替换file1.xsd中的字符串:'DataSet' 我希望用字符串'file2DataSet'替换file2.xsd中的字符串:'DataSet' 等等,直到所有模式都被修改。

我想知道如果不使用ant-contrib for循环就可以做到这一点。

1 个答案:

答案 0 :(得分:1)

如果您对通常有多少架构有很好的了解,可以尝试<replace>任务。 <replaceRegex>可能无需循环即可完成。

Ant并不是一种可以循环的编程语言。如果你可以一次性完成所有工作,那很好,但是一旦开始真正操作文件,Ant就会遇到限制。