【发布时间】:2014-02-02 02:32:04
【问题描述】:
我正在使用 PHP 和 MySQL。想象一系列文章都包含以下 HTML 代码:
</div>
<div id="Homes">
<h2>Homes</h2>
但是,空白可能会有所不同,如下所示:
</div>
[WHITESPACE]
<div id="Homes"><h2>Homes</h2>
我想知道是否可以使用正则表达式在上面示例中的第一个 div 结束标记之前插入一些内容,如下所示:
[INSERT SOMETHING HERE]
</div>
<div id="Homes">
<h2>Homes</h2
正则表达式将忽略空格并定位 div#Homes 之前的最后一个 div 结束标记。
如果您不知道执行此操作的确切正则表达式,那很好。我只需要知道它是否可以完成(以及是否可以使用 phpMyAdmin 或者我是否需要其他程序)。
如果无法完成,那么我将不得不插入一些可以用 str_replace 替换的代码。但是如果我可以使用正则表达式会更简单、更简洁。
附:我的页面实际上将包含几个类似的 div/标题 - 房屋、生态、环境等。我希望能够在每个部分的末尾插入内容或功能 - 但在某些情况下,在结束 div 标记之前。
【问题讨论】: