如何使用preg_replace删除包含php中特定字符串的段落?

时间:2018-05-26 14:29:06

标签: php regex wordpress

我的内容包含很多段落,但我想动态删除最后一段。最后一段遵循与静态文本和动态文本类似的模式。它看起来像这样:“这个故事*这里的动态文本*的灵感来自* * * *

“这个故事”和“受到启发”这些词语并没有改变。

我想在php wordpress中使用preg_replace以编程方式删除最后一段。我需要有关用于查找和选择该文本的正确模式的帮助,以便将其替换。

以下是$ content

的示例
<p>First paragraph of text</p>
<p>Second paragraph</p>    
<p>This story <a rel="nofollow" href="http://example.com/inspiration">My Inspiration</a> was inspired by <a rel="nofollow" href="http://example.com">NiceOne</a>.</p>

我尝试了这个,但删除了整个内容。

$pattern = '^.*was inspired by.*$' ;
$replacement = '';
$new_content = preg_replace($pattern, $replacement, $content);

感谢。

0 个答案:

没有答案