0

この文を次のように変更します。

<iframe width="850" height="478" src="https://www.youtube.com/embed/4zH9Zca1vRM" frameborder="0" allowfullscreen></iframe>

これに:

https://www.youtu.be/4zH9Zca1vRM

データベース内の YouTube ビデオのすべての iframe に対して実行できます。do itの正しい文は何ですか. 私はこのようなものを推測します:

ステップ1。最初の部品の交換:

wp search-replace '<iframe width="*" height="*" src="https://www.youtube.com/embed/' 'https://www.youtu.be/'  --regex

ステップ2。最後の部分の交換:

wp search-replace '" frameborder="0" allowfullscreen></iframe>' ''  --regex

そうですか?引用符とワイルドカードについてはわかりません。

ありがとうございました!

4

3 に答える 3

0

これには正規表現は必要ありません。単一の目盛りで引用できます。これを実行して、発生する置換をテストおよび表示できます。--dry-run フラグを削除して、実際の置換を行います。

$ wp search-replace '<iframe width="850" height="478" src="https://www.youtube.com/embed/4zH9Zca1vRM" frameborder="0" allowfullscreen></iframe>' 'https://www.youtu.be/4zH9Zca1vRM' --dry-run
于 2016-04-03T10:04:58.830 に答える