需要使用notepad ++在xml文件下面复制几乎相同的行

时间:2014-12-19 16:57:42

标签: notepad++

我需要使用notepad ++

在同一现有行下面复制几乎相同的行

File1中:

在:

<add key="CustomFolder" value="CustomFolderTest" />

之后:在此输入代码

 <add key="CustomFolder" value="CustomFolderTest" />
 <add key="CustomFolder1" value="CustomFolder2Test" />

文件2:

在:

 <add key="CustomFolder" value="CustomFolderabc" />

后:

 <add key="CustomFolder" value="CustomFolderabc" />
 <add key="CustomFolder1" value="CustomFolder2abc" />

最多75个文件像这样,多个文件具有不同的CustomFolder键值,应该在第二行重复

这可能是在Notepad ++中使用正则表达式吗?

2 个答案:

答案 0 :(得分:0)

怎么样:

找到:(<add key="CustomFolder" value="CustomFolder(\w+)" />)
替换为:$1\n<add key="CustomFolder1" value="CustomFolder2$2" />

答案 1 :(得分:0)

您可以尝试以下替换(使用&#34;正则表达式&#34;选中):

找到:(<add key="CustomFolder)(" value="CustomFolder)(\w+" />)

替换为:\1\2\3\n\11\22\3

...

如果&#34; CustomFolder&#34;是一个变化的值,你可以尝试:

找到:<add key="(\w+)(" value="\1)(\w+" />)

替换为:<add key="\1\2\3\n<add key="\11\22\3

此模式将key=<key> value=<key><text>替换为key=<key> value=<key><text> \n key=<key>1 value=<key>2<text>