去除這裏的XML標記是我的XML文件中的一個片段用正則表達式工具
<layoutItems>
<behavior>Edit</behavior>
<field>ID</field>
</layoutItems>
<layoutItems>
<page>lastViewedAccount</page>
<showLabel>false</showLabel>
<showScrollbars>false</showScrollbars>
<width>100%</width>
</layoutItems>
<layoutItems>
<behavior>Required</behavior>
<field>Name</field>
</layoutItems>
我想刪除中間的部分即
<layoutItems>
<page>lastViewedAccount</page>
<showLabel>false</showLabel>
<showScrollbars>false</showScrollbars>
<width>100%</width>
</layoutItems>
這部分可以在任何地方的文件中一起出現與其他標籤。
使用一些字符串操作工具刪除它的最佳方法是什麼?我一直在嘗試與sed
運氣,但沒有成功。任何幫助,將不勝感激。
這不適用於'sed'或'AWK反正。使用XML解析器。 – devnull
我與@devnull。使用正則表達式處理xml會變得混亂 – hek2mgl
我試圖避免通過程序來完成它,因爲這項工作是在bash中完成的。但我可以做到這一點。 – auny