WordPressで一括置換する必要が出てきたので、久しぶりにWordPressプラグインの「Search Regex」に触りました。
復習のために、前に書いた改行を置換する方法を見ていると、これは旧バージョンの話で新しいものには使えません。
調べてみると、アップデートによって、以前より簡単に置換することができるようになりました。
今回は、現時点のバージョン「2.4.1」で、改行を置換する方法をまとめます。
置換を始める前に
データベースのバックアップを取りましょう。
「Search Regex」はデータベースを置換するプラグインで、一度実行すると元に戻せません。
私は昔、ちょっとした操作ミスでデータベースをダメにしてしまった経験があるので、バックアップを取るクセがついています。
改行”を”置換するには?
検索の欄に「\n」、検索フラグ内の正規表現にチェックを入れます。
改行"に"置換するには?
置換の欄に「Enterキー」で改行を入れ、右のリストボックスから「複数行」を選択します。
余白を入れるための改行に置換するには?
置換の欄に「 」を入れて実行します。
WordPressでは「<br>」での改行は1つしか反映されません。
余白を作るため2つ以上改行したい場合に「 」を使います。
まとめ
新しいバージョンの「Search Regex」で改行を置換するには、正規表現で「\n」、「Enterキーでの改行」、「 」を使い分けます。
今回、100件近い置換を1分もかからずに処理されたので、とても助かりました。