0

我正在客户端工作,他们将如下文本保存到 MySQL 数据库中,我需要从所有条目中删除它。

使用 PHP 或仅使用 SQL,有人可以帮我弄清楚如何做到这一点吗?我有数百条记录,因此手动编辑每条记录不是一个可行的解决方案。

文本字符串如下所示,其中每个帖子记录的文本都不同。

另一个问题是每个帖子记录可能超过 1 个,所以我需要简单地找到它的第一次出现并删除它。

<p><strong style="color: rgb(255, 127, 0); font-size: 20px;">
    This is my tile text here, I need to delete these?</strong></p>

其中 * 可以是任何东西......

<p><strong style="color: rgb(255, 127, 0); font-size: 20px;">*</strong></p>
4

1 回答 1

1
$cleanstring = preg_replace(
    '#<p><strong style="color: rgb\(255, 127, 0\); font-size: 20px;">[^<]*</strong></p>#',
    '',
    $string,
    1
);
于 2013-05-17T16:44:10.140 回答