1

我有一个包含大量代码的大型 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> 

其余的代码应该被忽略。

4

2 回答 2

1

好的,我找到了我想要的结果:

 ^((?!<a:name>.*</a:name>).)*$
于 2013-07-19T09:28:53.360 回答
1

如果您想搜索一行,它似乎是一种 xml 文档

<a:CreationDate>0</a:CreationDate>
or
<a:name>user</a:name>

您可以通过结束标签搜索</a:name></a:CreationDate>

或者您可以使用php或 javascript 之类的脚本语言来选择行。

于 2013-07-19T09:32:05.907 回答