我有一个类似的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 演示