0

以下のようなテキストが MySQL データベースに保存されているクライアント側で作業しています。すべてのエントリから削除する必要があります。

PHPまたは単にSQLを使用して、誰かがこれを行う方法を理解するのを手伝ってくれますか? 何百ものレコードがあるため、各レコードを手動で編集することは現実的な解決策ではありません。

テキストの文字列は次のようになります。テキストは投稿レコードごとに異なります。

もう 1 つの問題は、投稿レコードごとに 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 に答える