我有一個XML文件,並在有不同的定義項目價格如下定義的兩個標記之間更換點..在所有地方
<property>
<propertyid>AAA</propertyid>
<price>8.725</price>
<discount>0</discount>
</property>
<property>
<propertyid>BBB</propertyid>
<price>4.135</price>
<discount>0</discount>
</property>
但我想在所有取出點(。)價格的..
如:新的XML字符串應該是如下..
<property>
<propertyid>AAA</propertyid>
<price>8725</price>
<discount>0</discount>
</property>
<property>
<propertyid>BBB</propertyid>
<price>4135</price>
<discount>0</discount>
</property>
我怎麼能代替所有的這一次在Java中使用正則表達式。
這可能是一個簡單的問題,但我是新來的正則表達式,我需要一個快速的解決方案。
謝謝大家提前。
BR,
Chamin
爲什麼它必須是正則表達式(與明顯的工具,XML解析器相反)?你嘗試了什麼,你卡在哪裏? –
@TimPietzcker解析器是一個很好的方法,但對於這個簡單的任務來說它會更復雜。您必須解析,替換和重新寫入。 – Bozho