2012-08-22 97 views
2

我有一個很大的XML,其結構如下。現在,我想擺脫<tuv xml:lang="en-GB"><seg>CONTENT</seg></tuv>節點,因此每個單元只有de-DE部分保留(<tuv xml:lang="de-DE"><seg>CONTENT</seg></tuv>)。有沒有辦法用Notepad ++或其他工具來做到這一點?我不是真的在編碼,所以越簡單越好。刪除記事本中的XML節點++

我有什麼:

<tu tuid="ID_0"> 
<tuv xml:lang="en-GB"> 
<seg>Hello!</seg> 
</tuv> 
<tuv xml:lang="de-DE"> 
<seg>Hallo!</seg> 
</tuv> 
</tu> 
<tu tuid="ID_1"> 
<tuv xml:lang="en-GB"> 
<seg>This is a test content! :)</seg> 
</tuv> 
<tuv xml:lang="de-DE"> 
<seg>Das ist ein Testinhalt! :)</seg> 
</tuv> 
</tu> 
<tu tuid="ID_2"> 
<tuv xml:lang="en-GB"> 
<seg>All your base are belong tu us ...</seg> 
</tuv> 
<tuv xml:lang="de-DE"> 
<seg>Och nö, echt jetzt?</seg> 
</tuv> 
</tu> 

我想要什麼:

<tu tuid="ID_0"> 
<tuv xml:lang="de-DE"> 
<seg>Hallo!</seg> 
</tuv> 
</tu> 
<tu tuid="ID_1"> 
<tuv xml:lang="de-DE"> 
<seg>Das ist ein Testinhalt! :)</seg> 
</tuv> 
</tu> 
<tu tuid="ID_2"> 
<tuv xml:lang="de-DE"> 
<seg>Och nö, echt jetzt?</seg> 
</tuv> 
</tu> 
+0

這與編程無關,AFAIK ...最好將此問題移至'superuser.com'以獲得答案。 – code4life

+0

我收到了一個解決方案,如果有人也在尋找這個:Ctrl + H(替換...) 找到:。*? 搜索模式:正則表達式 檢查:。匹配換行符 –

回答

1

這可以通過記事本實現正則表達式++查找和搜索。
命中按Ctrl + ^h打開查找/替換對話框

  • 查找內容:<tuv xml:lang="en-GB">\r\n.*\r\n.*\r\n
  • 替換爲:(留空)
  • 搜索模式:正常表達式
  • Click 全部替換