GSC正規表現ビルダー&テスター

Free, no signup. Catch PCRE syntax GSC cannot run, then test a safe RE2 pattern locally. Put the pattern on line one and one query per line after it.

RE2 rejects lookarounds, backreferences, atomic groups, and possessive quantifiers. Separate data sets with a line containing ---. Files never leave your browser.

ローカルデータ

保存した対象、名前付きリスト、最近のチェック概要はこのブラウザ内だけに残ります。

完全にブラウザー内で実行され、貼り付けた内容はアップロードも保存もされません。 匿名化した実行単位の結果件数を集計調査に使う場合があります。URL、ドメイン、IPアドレス、識別子は含めず、100回未満の実行から統計を公開しません。

フィードバック
不具合を報告

GSC正規表現ビルダー&テスター で問題が発生しましたか?状況をお知らせください。報告は公開リストではなく、非公開の確認キューに直接送られます。

送信される情報
 ツールへの入力、アップロード、貼り付けたソース、完全な結果、クエリパラメーター、URLフラグメントは自動では添付されません。上で選択した箇所は編集または削除できます。ブラウザーと不正利用防止のメタデータはスパム防止のために処理されます。 

このツールについて

Search ConsoleのRE2正規表現フィルターを、手元のクエリ一覧に対して検査し、実行できないPCRE構文を先に見つけます。

パターンを1行目、クエリを各行に置き、ローカルで安全なフィルターを確認します。

機能

  • RE2対応のアンカー・グループ・選択肢・文字クラス・量指定子
  • PCREからRE2への互換性問題の説明
  • 現実的なクエリ一覧との一致結果
  • ブラウザー内だけで完結するローカル検査

仕組み

RE2が対応する構文を確認し、先読み、後読み、後方参照、原子グループ、条件グループ、所有量指定子など非対応のトークンを位置と修正方向付きで一覧化します。各クエリへパターンを大文字小文字を区別せず適用し、true/falseを表示します。

制限事項

  • これは互換性リンターとローカルテスターであり、Google本番のRE2ランタイムではありません。Unicodeやエスケープの細部が異なる場合はSearch Consoleで最終確認してください。
  • GSCへ接続したりクリック数を推定したり、除外フィルターを自動生成したりはしません。

よくある質問

Google Search Consoleはどの正規表現構文に対応していますか?

Search ConsoleはRE2構文を使用します。一般的なグループ、選択、文字クラス、アンカー、量指定子には対応しますが、先読み・後読み、後方参照、原子グループ、条件グループ、所有量指定子には対応しません。

ほかのテスターでは動く正規表現がSearch Consoleで失敗するのはなぜですか?

多くの汎用テスターはPCREまたはJavaScriptの正規表現を使い、RE2が意図的に除外する機能も受け付けます。このツールは正規表現をテストする前に、既知の非互換構文を示します。

一致では大文字と小文字を区別しますか?

いいえ。このテスターはSearch Consoleの検索語句フィルターで期待される動作に合わせ、正規表現を大文字・小文字を区別せず適用します。

検索語句はどこかへ送信されますか?

いいえ。正規表現と検索語句の一覧はブラウザー内で処理され、アップロードされません。

否定先読みでブランド名を含む検索語句を除外できますか?

いいえ。RE2は先読みに対応しません。Search Consoleの除外フィルターを別に使うか、残したい語句を含める正規表現を書いてください。

次のステップどのページに取り組むべき? — look up the exact spec and expected values. ガイダンスは英語で利用できます.