PHP preg_replace从子字符串和结束标记中删除文本?

问题描述 投票:1回答:1

我有此字符串(html),并希望从“ .cf”删除所有段落。

$html = <p>text to keep .cf text to remove </p>

因此,所有内容均在.cf。 (包括.cf)和 p>应该被删除,以具有:

$html = <p>text to keep</p>

我尝试了几种方法,但是找不到解决方案(认为我正在混合空格和要点)

$html = preg_replace('/ \.cf (.*?)<\/p>/i','</p>',$html);

$html = preg_replace('#{{ \.cf (.*?)</p>}}#s','</p>',$html);

我有此字符串(html),并希望从“ .cf”删除所有段落。 $ html =

保留.cf文本以删除文本

因此,所有内容均位于.cf之间。 (包括.cf),并且应该...
php preg-replace
1个回答
1
投票

这应该可以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.