2

我有一个具有以下结构的大型 XML。现在,我想摆脱<tuv xml:lang="en-GB"><seg>CONTENT</seg></tuv>节点,因此对于每个单元,只有 de-DE 部分保留 ( <tuv xml:lang="de-DE"><seg>CONTENT</seg></tuv>)。有没有办法用 Notepad++ 或其他工具做到这一点?我不是很喜欢编码,所以越简单越好。

我有的:

<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>
4

1 回答 1

1

这可以通过 Notepad++ 正则表达式查找和搜索来完成。
点击Ctrl+H打开查找/替换对话框

  • 找什么 :<tuv xml:lang="en-GB">\r\n.*\r\n.*\r\n
  • 替换为:(留空)
  • 搜索方式:正则表达式
  • 点击Replace All
于 2015-04-15T23:26:26.300 回答