查找分页符标记

时间:2013-10-23 12:36:52

标签: php regex string

如何在php字符串中找到分页符标记

<!-- pagebreak -->

然后切掉所有与此标签相关的内容?

这是我的示例字符串:

<p>Lorem ipsum dolor sitamet consec tetuer adipiscing elit praesent ves tibulum moles tie lacusenean non ummy hendrer maur hasellus porta usce suscipit varius mi.</p> <p><!-- pagebreak --></p> <p>Lorem ipsum next.</p>...

以及我想要得到的东西:

<p>Lorem ipsum dolor sitamet consec tetuer adipiscing elit praesent ves tibulum moles tie lacusenean non ummy hendrer maur hasellus porta usce suscipit varius mi.</p>

1 个答案:

答案 0 :(得分:1)

使用substr()strrpos()

$result = substr($str, 0, strrpos($str, '<!-- pagebreak -->'));

这会在<!-- pagebreak --> 最后出现后切断所有内容。如果您想在第一次出现后切断所有内容,只需使用strpos()代替。

Demo!