Php 正则表达式匹配最后一段标记和内容
我正在尝试编写一个正则表达式,它将删除字符串中的最后一段标记以及字符串之间的所有内容。我可以很好地匹配段落标记,但不能匹配最后一个 例如:Php 正则表达式匹配最后一段标记和内容,php,regex,Php,Regex,我正在尝试编写一个正则表达式,它将删除字符串中的最后一段标记以及字符串之间的所有内容。我可以很好地匹配段落标记,但不能匹配最后一个 例如: <p>This shouldnt get selected</p> <p>This either</p> <p>Bleh</p> 不应选择此选项 这也是 呜呜 什么应该匹配 <p>Bleh</p> Bleh 我在这里找到了一些与最后一组方括号匹配的代码,但
<p>This shouldnt get selected</p>
<p>This either</p>
<p>Bleh</p>
不应选择此选项
这也是
呜呜
什么应该匹配
<p>Bleh</p>
Bleh
我在这里找到了一些与最后一组方括号匹配的代码,但无法修改它以使用段落标记。使用lookahead的以下正则表达式可以工作:
<p>(.*?)</p>(?!\s*<p>)
(.*)(?!\s*)
使用HTML解析器。查看如果有嵌套的段落标记,它应该做什么?