2012-05-13 91 views
0

使用属性值作为替代我需要从属性文件中的值来代替正则表达式匹配。蚂蚁:如何replaceregexp

它看起来像:

<replaceregexp 
     file="test.txt" 
     match="blabla" 
     replace="some.property" 
     > 
</replaceregexp> 

(这是不行的,它只是表明我需要什么)

some.property是在一个名为test.properties

回答

2

我觉得现在的问题是,你正在使用some.property而不是$ {} some.property。这就是我的工作原理。

+0

哇,不知何故,我错过了。谢谢。 – Ixx

+0

我有一个类似的需求,我需要匹配属性文件中的一个值,并将其更改为另一个值(如果存在)。如果它不存在,我需要设置属性。 –

+0

井蚂蚁自动为你做这些事情,也就是说,如果你在属性文件中定义属性prop1,该属性文件将作为默认值,你可以通过调用ant并传递-Dprop1 = newValue作为参数来更改该值,但是我建议你创建一个新的问题,所以我可以写更长的答案:-) – ggarcia24