使用Ant更改基于键的XML文件的值



我有一个类似的xml片段

<bean id="aqConnectionFactoryInitialiser" class="foo.aqjms.spring.OracleAqConnectionFactoryInitialiser">
<property name="URL" value="jdbc:oracle:thin:@192.168.80.182:1234:foo"/>
<property name="username" value="foo"/>
<property name="password" value="xAU2oMLjNXU1GrKbcsjvMQ=="/>
</bean>

使用Ant,我只需要根据name="username"value="foo"更改为value="bar"。我尝试了下面的片段,但它替换了所有出现的foo

<replace file="E:/vipul/drchanges_testing/testsnippet.xml">     
<replacefilter token="foo" value="bar" />                           
</replace>

如何使用Ant实现这一点?

首先需要选择vlaue="foo">使用此:

(?<=name="username")s+(value=".*?")

则将其替换为值="strong";条">

regex 演示

相关内容

  • 没有找到相关文章

最新更新