このツールで確かめられることは?
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 では使える書き方の場合があります(名前付きのグループなど)。
- サーチコンソールに入れたあとの表示回数やクリック数は、このツールでは出ません。