在Notepad ++中导出特定行

时间:2013-07-19 09:23:58

标签: regex notepad++

我有一个包含大量代码的大型XHTML文件,请参阅下面的示例:

<a:CreationDate>0</a:CreationDate>
<a:Creator/>
<a:ModificationDate>0</a:ModificationDate>
<a:Modifier/>
<a:name>stack</a:name>

<a:CreationDate>0</a:CreationDate>
<a:Creator/>
<a:ModificationDate>0</a:ModificationDate>
<a:Modifier/>
<a:name>user</a:name>

如何导出或选择特定行?在示例中,我希望得到这样的结果:

<a:name>stack</a:name>
<a:name>user</a:name> 

并且应该忽略其余的代码。

2 个答案:

答案 0 :(得分:1)

好吧,我找到了我的愿望结果:

 ^((?!<a:name>.*</a:name>).)*$

答案 1 :(得分:1)

如果你想搜索一行例如

,它似乎是一种xml文档
<a:CreationDate>0</a:CreationDate>
or
<a:name>user</a:name>

您可以按结束标记进行搜索,例如</a:name></a:CreationDate>

或者您可以使用 php 或javascript等脚本语言来选择该行。