gpt4 book ai didi

php - 如何使用 php 从 HTML 中删除

标签及其内容

转载 作者:太空狗 更新时间:2023-10-29 13:33:10 26 4
gpt4 key购买 nike

下面是我需要删除的文字 <p>来自

的标签
<p> Addiction, stress and subjective wellbeing</p> 
<p> The need and significance of traditional shop lot pavements in the context of town conservation in Malaysia</p>
<p> The role of wage and benefit in engaging employee commitment</p>

我试过了

$title= preg_replace('#<p>(.*?)</p>#', '', $title['result']);**

但我仍然在获取 <p>标签,有什么想法吗?

最佳答案

您必须使用此正则表达式来捕获 <p>标签及其所有内容:

'/<p\b[^>]*>(.*?)<\/p>/i'

捕获和删除的工作示例 <p>标签及其所有内容:

$title = "<div>Text to keep<p class='classExample'>Text to remove</p></div>";
$result = preg_replace('/<p\b[^>]*>(.*?)<\/p>/i', '', $title);
echo $result;

Please see live demo on Codepad

如果您想使用正则表达式来解析 HTML - 那么您将无法做到这一点。

在此处详细了解您的问题:How do you parse and process HTML/XML in PHP?

关于php - 如何使用 php 从 HTML 中删除 <p> 标签及其内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12130966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com