簡體   English   中英

刪除XML中的指定標記(記事本++)

[英]Remove specified tags in XML (notepad++)

我的gps軌道有一個(非常)大的XML文件。 它的構建如下:

<trkpt lat="45.4818095" lon="3.76271898">
        <time>2010-08-29T17:20:52Z</time>
    </trkpt>
    <trkpt lat="45.48068593" lon="3.762722181">
        <time>2010-08-29T17:21:37Z</time>
    </trkpt>
    <trkpt lat="45.47923258" lon="3.762515148">
        <time>2010-08-29T17:22:35Z</time>
    </trkpt>

我想分享我的GPS軌道,但<time></time>之間的所有信息都是無用的。 有沒有辦法在notepad ++中刪除這些標簽?

使用<time>.*?</time> ,它完美無缺。

在此輸入圖像描述

您可以隨時進行查找和替換:

找到<time>[0-9A-Z:-]*</time>並替換為空白(確保選中正則表達式)


編輯:

快速說明,這將替換文本文件中以<time>開頭的所有內容,並且包含任意數量的字母數字字符,冒號(:)或短划線,后跟</time>標記。 如果要刪除標記之前的空格,可以使用以下代碼:

找到[\\t ]*<time>[0-9A-Z:-]*</time>替換為空白。

如果要通過執行此操作刪除遺留的空行,可以使用大多數版本的Notepad ++附帶的TextFX插件:

TextFX - > TextFx編輯 - >刪除空行

或者只需切換到擴展查找並搜索\\n\\r

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM