2

私は現在、投稿が密集している非常に大規模な WordPress ビルドに取り組んでいます。次のことをしなければならないところにリクエストがありました...

img タグを囲んでいるすべてのアンカー タグを削除します。

たとえば、次のものが必要です...

<a href="some-random-page"><img src="some-radom-image"/></a>

なるために...

<img src="some-random-image"/>

すべての WordPress 投稿は「投稿」テーブルに保存されるため、phpMyAdmin で実行できる SQL 更新ステートメントを使用して、これを行うことができますか。

誰かが助けてくれることを願っています。

4

2 に答える 2

1

試合用:(<a[^<]*>.*?)(<img[^>]*>)([^<]*</a>)

交換用:$2

例: http://RegExr.com?37vbk

(例のダミー テキストを文字列に置き換えます)

于 2014-01-12T14:21:40.313 に答える
0

これは Dreamweaver で行うことができます。db テーブルをエクスポートします。ドリームウィーバーで開きます。

「正規表現」オプションがチェックされた状態で以下を見つけます。

<a href="([^>]*)"><img src="([^>]*)"/></a>

これを次のように置き換えます。

<img src=$2/>

次に、db テーブルを MySQL にインポートします。

于 2013-03-22T11:05:07.507 に答える