在 Notepad++ 中使用正则表达式将数据附加到 XML 属性中

在 Notepad++ 中使用正则表达式将数据附加到 XML 属性中

新手警报!

我正在尝试自动将一些文本附加到 XML 属性中的数据 - 我相信 notepad++ 可以做到这一点,但我无法弄清楚搜索所需的表达式。

这应该相当简单,所以我希望有人能帮忙 - 以下是我的原文:

<Name>MY DATA</Name>

我希望在它的末尾附加单词 _FR,因此它看起来像这样:

<Name>MY DATA_FR</Name>

如您能提供任何帮助我将不胜感激!

非常感谢!

答案1

我认为 REGEX 不是必需的,您可以在 Notepad++ 中选择替换(CTRL-H)。

在这个新窗口中,您在“搜索字段”中输入“DATA<”,然后在“替换为”字段中输入“DATA_FR<”。

之后,右侧有搜索、替换和全部替换按钮,用于搜索和替换。此建议假设您没有不想替换的 MY DATA 属性。

答案2

这在 Notepad++ 中对我有用:

Find what:    <Name>(.+)</Name>
Replace with: <Name>\1_FR</Name>

Regular expressions is ON

编辑:以防万一,这里有一个综合岗位关于 N++ 中的正则表达式,一些有用的例子在底部。

相关内容