文字列検索・置換
Search Regexによる文字列検索・置換
WordPressプラグインに Search Regex というのがあります。ホームページ上の複数の同様な表現を、検索して一括置換することができるのでとっても強力で便利です。
ただ、自動で一括置換できるのはいいのですが、誤って置換してしまうと思わぬ結果を招かないとも限りません。そうすると、複数の箇所が置換されてしまうので、復旧はとても困難になることが予想されます。
ですから、これを使った一括置換の前には、必ずデータベースの保存をしておく方が無難です。
といってもなかなか保存せずにプログラムを実行しておくことが多いのは困ったものです。
それはともかくとして、例えば、プラグインの「設定」から、「検索と置換」タブを選んで、それぞれの入力欄に下のような指定をすれば、
(検索)
<span style="background-color:yellow"><strong>(.*?)</strong></span>
(置換)
<span class="marker">$1</span>
(.*?) の部分の任意の表現が、$1 のところに復元されて、タグを一気に修正できます。この場合正規表現を使った置換になりますので、置換の際、「正規表現」にもチェックを入れておかないといけません。