Regex ANT:将文件中的字符串替换为文件名本身
在这种情况下,我需要扫描大量的.xsd文件,并根据正在检查的当前模式的文件名,将一个字符串的实例替换为另一个字符串 例如: 我希望将file1.xsd中的字符串“DataSet”替换为字符串“file1DataSet” 我希望将file2.xsd中的字符串“DataSet”替换为字符串“file2DataSet” 依此类推,直到所有模式都被修改 我想知道是否有任何方法可以在不使用ant contrib for loops的情况下执行此操作。如果您对有多少个模式有大致的了解,可以尝试此任务。用户可能不需要循环就可以做到这一点Regex ANT:将文件中的字符串替换为文件名本身,regex,ant,schema,replace,Regex,Ant,Schema,Replace,在这种情况下,我需要扫描大量的.xsd文件,并根据正在检查的当前模式的文件名,将一个字符串的实例替换为另一个字符串 例如: 我希望将file1.xsd中的字符串“DataSet”替换为字符串“file1DataSet” 我希望将file2.xsd中的字符串“DataSet”替换为字符串“file2DataSet” 依此类推,直到所有模式都被修改 我想知道是否有任何方法可以在不使用ant contrib for loops的情况下执行此操作。如果您对有多少个模式有大致的了解,可以尝试此任务。用户可
Ant并不是一种可以循环的编程语言。如果您可以一次完成所有操作,那就太好了,但是一旦您真正开始操作文件,Ant就会受到限制。是的,我最终在11月25日左右放弃使用Ant contribs,使用foreach目标循环指向pathconvert,并使用chainedmapper提取文件名和简单语句。