如何隐藏 Notepad++ 中除内部方括号之间的文本之外的所有内容?

如何隐藏 Notepad++ 中除内部方括号之间的文本之外的所有内容?

我得到了一个 xml 文件,需要翻译其中方括号内的文本。这是一个巨大的文件,包含数千个方括号,其中包含需要翻译的文本。

有没有办法隐藏 Notepad++ 中除内部方括号之间的文本之外的所有内容?

例如这里:

...item name="wcf.conversation.attachments"><![CDATA[Conversation contains {#$conversation->attachments} attachment{if $conversation->attachments != 1}s{/if}]]></item>...

理想情况下,我想隐藏除“ Conversation contains attachment”之外的所有内容,翻译此文本,当我翻译所有这些文本时,我想取消隐藏所有内容。

或者您知道其他任何使翻译过程更轻松、更快捷的方法吗?

 

答案1

虽然有点晚了,但是...


或者您知道其他任何使翻译过程更轻松、更快捷的方法吗?

如果你用 RegEx 搜索Ctrl+ f

<\!\[CDATA\[\K.*(?=\]\]><\/item>)

并关闭“查找”对话框:

Npp RegEx 搜索

您只需使用“查找下一个”即可在文件中查找“内部方括号之间的文本” F3。您要查找的文本将被选中,并准备在每次调用“查找下一个”时进行替换。

相关内容