Хорошо, я сдаюсь, я пытался написать регулярное выражение в ant, чтобы заменить номер версии чем-то, что у меня есть в файле свойств. У меня есть следующее:
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="some.feature.id"
label="Some test feature"
version="1.0.0"
provider-name="Provider">
<plugin
id="test.plugin"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
..... many plugins later....
</feature>
Чего я хочу добиться, так это заменить номер версии только тегом функции, не меняя версию xml или версию множества плагинов в файле.
Проблема в том, что я либо слишком много, либо слишком мало. Определенного соответствия «версии» недостаточно, потому что все изменится
Есть ли простой способ сопоставить только версию внутри тега, учитывая, что «0.0.0» может быть любым числом?