本文へ移動
リライトレーダーRewrite Radar
メニュー

無料ツール

サーチコンソール正規表現チェッカー

サーチコンソールの検索パフォーマンスで、クエリやページを正規表現で絞り込む前に、式が思ったとおりに一致するかをここで試せます。サーチコンソールの正規表現は RE2 という書き方で、先読み・後読みなど一部の書き方が使えません。このツールはそうした書き方を見つけて知らせます。試した式や例はブラウザの中だけで扱い、どこにも送りません。

一致のしかた

入れた式と語はこの画面の中だけで確かめ、どこにも送りません。

役に立ったら: はてなブックマークに追加X でシェア

このツールで確かめられることは?

Search Console のヘルプには、正規表現は RE2 構文が使われること、何も付けなければ部分一致になること(^ や $ を使えば先頭・末尾に合わせられる)、既定では大文字と小文字を区別せず、区別したいときは式の先頭に (?-i) を付けることが書かれています。このツールの一致の確認も、この既定に合わせています。

RE2 では、先読み(?=…)・否定の先読み(?!…)・後読み(?<=…)・否定の後読み(?<!…)と、後方参照(\1 など)が使えません。このツールが見つけて知らせるのは、この5種類だけです。それ以外の細かい違いまでは判定しません。一致の確認はブラウザの正規表現で行うので、RE2 と結果が違う場合がありえます。

「Aを含み、Bを含まない」はどう絞る?

先読みが使えないので、「Aを含み、かつBを含まない」を1本の式で素直に書くことはできません。ヘルプには、指定した値以外を表示するには「正規表現に不一致」を選ぶ、と書かれています。このツールでも「正規表現に不一致」に切り替えて、除きたい語の式を試せます。書き方の例と、この条件をどう分けて絞るかはサーチコンソールの正規表現が動かない?RE2で使える5つの書き方に、フィルタそのものの使い方はサーチコンソールのフィルタの使い方、絞り込むと合計が変わる理由にまとめています。

このツールを紹介するときは?

記事や資料で紹介していただけるときは、このページの URL をそのまま使ってください。登録や許可は要りません。

サーチコンソール正規表現チェッカー: https://rewrite-radar.com/tools/gsc-regex-checker

このツールで分からないこと

  • RE2 で使えない書き方として見つけるのは、先読み・後読み(否定を含む4種類)と後方参照だけです。
  • 一致の確認はブラウザの正規表現なので、RE2 と細かい挙動が違う場合があります。最後はサーチコンソールの画面で確かめてください。
  • この画面でエラーになっても、RE2 では使える書き方の場合があります(名前付きのグループなど)。
  • サーチコンソールに入れたあとの表示回数やクリック数は、このツールでは出ません。

よくある質問

このツールで、サーチコンソールで使えない書き方は分かりますか?
先読み・後読み(否定を含む4種類)と後方参照は見つけて知らせます。サーチコンソールの正規表現は RE2 構文で、これらが使えないためです。それ以外の細かい違いまでは判定しません。
大文字と小文字は区別されますか?
Search Console のヘルプによると、既定では区別されません。区別したいときは、式の先頭に (?-i) を付けます。このツールの一致の確認も同じ既定に合わせています。
入力した正規表現や例は送られますか?
送られません。確認はブラウザの中だけで行い、入力した内容を保存したり、URLに載せたりもしません。

関連する記事