我有一个 huuuuuuuge XML 文件(1500 条记录),我需要根据内容删除其中的某些条目。由于没有具体规定保留哪一项、删除哪一项,所以我只能一一进行。
我想使用替换功能(Ctrl+H)来完成此操作,对于我想要保留的内容,我会单击“下一步”,然后单击“替换” “对于那些我想要删除的内容(将“替换为”字段留空。)一旦它突出显示(选择),我将能够阅读并确定。
这是一个节点,如下所示:
<Record>
<itemname>Lego Fire Rescue</itemname>
<itemnumber>6654721</itemnumber>
<availableinv>19</availableinv>
<ageplus>3</ageplus>
<storeId>19</storeId>
</Record>
如果可以从 <Record>
中选择至</Record>
对于每个节点来说,这将是完美的。
我能找到的最接近的示例,将删除没有 .pdf 的条目:Removing certain XML file entries
非常非常感谢您的帮助。
最佳答案
从替换对话框
Find what: (<Record>.*?</Record>)
Replace with: <blank>
在对话框底部,确保选择正则表达式并。匹配换行符被选中。
关于xml - 使用Notepad++,如何选择整个XML节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25021958/