【发布时间】:2011-11-01 09:12:11
【问题描述】:
我正在尝试编写一个正则表达式,它将删除字符串中的最后一个段落标签,以及它们之间的所有内容。我可以很好地匹配段落标签,但不是最后一个..
例子:
<p>This shouldnt get selected</p>
<p>This either</p>
<p>Bleh</p>
应该匹配什么
<p>Bleh</p>
我在这里找到了一些与最后一组方括号匹配的代码 regex to match contents of last [bracketed text] ,但无法修改它以使用段落标签。
【问题讨论】:
-
使用 HTML 解析器。见Best methods to parse HTML with PHP
-
有嵌套的段落标签怎么办?