【发布时间】:2015-07-09 21:35:38
【问题描述】:
我只想搜索第一次出现的 HTML 标记(及其内容)并将其替换为另一个。我希望在页面上找到第一次出现后停止搜索和替换。
例如,目录中每个页面的顶部是:
<h3>This is my title</h3>
我想搜索 h3 标签并将其替换为 h1 标签,并使标签的内容保持不变。这样输出的结果就是:
<h1>This is my title</h1>
“这是我的标题”部分在每个页面上都不同。我将在服务器上使用一个 Microsoft Server 程序(称为 fnr.exe),它可以进行搜索和替换,并且可以处理正则表达式。
我只希望这发生在我运行此查找和替换的每个文档的第一个实例上。
我试过了
查找:/h3>/g
替换:/h1>
那没有用。我不确定还能做什么。
这是我的 MS 程序的样子:
我还尝试使用另一个在 Windows 中似乎很流行的程序,称为 Notepad++。这是该尝试的屏幕截图。它取代了所有的事件。 (为了测试这个,我试图只找到第一个 h2 标签并将其替换为 h1。它替换了所有 h2 标签。
【问题讨论】:
-
你有没有尝试过。我们是否应该假设您想使用 JavaScript?
-
听起来你在说“我想用具有相同内容的
标签替换页面上的第一个
标签”。对吗?
-
抱歉,我本来说我用的是MS,我以为会理解为微软。我已经编辑了问题以使其更清楚。
标签: html regex html-parsing