WordPressのプラグイン:Search Regexを使って、通常の検索置換・正規表現で検索置換

  • このエントリーをはてなブックマークに追加

はじめに

※ちゃんとバックアップとってね
※自己責任で
※都合の悪いパターンもあるので注意

通常の検索置換

httpからhttpsに変換

自分のサイトにリンクを貼っているパターン。

検索パターン

<a href="http://example.com

置換パターン

<a href="https://example.com

正規表現の検索置換

|検索パターン|
と入力し、||のパイプ文字で必ず囲むようにする。

同じ1行内に同じパターンが何度も出てくるときは、一致する箇所が1箇所となってしまうので、うまくいかない。
コツとしては、
〓<〓 などの例えば記号を区切りの目印として検索置換できるようにしておくとかがよいかも。

最初に通常の検索置換をしておく

最初に可能な範囲で、検索置換をしておくだけでも、複雑なパターンにならずに済む。

ゲタ文字を挟み込んでおく

タグ開きとタグ閉じをゲタ文字で囲んでおくといいかも。ポイントは置換したいドメインに絞っておくとより都合が良いパターンとなる。…でも、一緒のケースになることも。

検索パターン

<a href="http//:example.com">

置換パターン

〓〓<a href="http//:example.com">

検索パターン

</a>

置換パターン

</a>〓〓

a href その1

すべての<a href=”httpをa href=”httpに置換。

検索パターン

|<a href="http|

置換パターン

|<a href="https|

a href その2

すべての<a href=”http://example.com/に、単純にdirを付加する。

検索パターン

|<a href="http://example.com/|

置換パターン

<a href="http://example.com/dir/

a href 使用されている様々なフォルダ名を引き継ぐ

検索パターン

<a href="http://example.com/(.*)/|

置換パターン

<a href="http://example.com/$1/