我正在客户端工作,他们将下面的文本保存到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>
答案 0 :(得分:1)
$cleanstring = preg_replace(
'#<p><strong style="color: rgb\(255, 127, 0\); font-size: 20px;">[^<]*</strong></p>#',
'',
$string,
1
);