【发布时间】:2014-05-23 08:07:25
【问题描述】:
我们的 HTML 代码如下所示:
<h1><a name="_Toc22332223">Creating a record</a><h1>
<h1><a name="sectionB">Creating a record</a><h1>
有没有可以使用的表达式,我们可以找到并删除<a name=> 并留下这样的文字:<h1>Creating a record<h1>
我们也不会删除其他超链接,例如<a href>
我试过<a name="[0-9]*">.+</a> 无济于事。
谢谢!
【问题讨论】:
-
通过学习使用 DOM,您可能会为自己省去很多麻烦(有些东西有 2 个空格,有 href 和名称,没有结束
</a>...等)解析器。 -
为什么不使用DOMDocument
-
每当我在同一个句子中看到正则表达式和 html 时,我都会想到 this post 就笑了(无意冒犯)
-
您期待什么结果?原始字符串是否被替换?还是什么?