Kreator i tester wyrażeń regularnych 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.

Dane lokalne

Zapisane cele, nazwane listy i podsumowania ostatnich kontroli pozostają tylko w tej przeglądarce.

Działa w całości w Twojej przeglądarce — nic, co wklejasz, nie jest przesyłane ani zapisywane. Anonimowe liczniki wyników poszczególnych uruchomień mogą być wykorzystywane do badań zbiorczych; adresy URL, domeny, adresy IP i identyfikatory nigdy nie są uwzględniane, a statystyki nie są publikowane poniżej 100 uruchomień.

Opinia
Zgłoś błąd

Coś nie działa w Kreator i tester wyrażeń regularnych GSC? Opisz, co się stało — zgłoszenie trafi bezpośrednio do prywatnej kolejki weryfikacji, a nie na publiczną listę.

Dane, które zostaną wysłane
 Dane wejściowe narzędzia, przesłane pliki, wklejone źródła, pełne wyniki, parametry zapytania i fragmenty URL nie są dołączane automatycznie. Możesz edytować lub usunąć zaznaczony powyżej fragment. Metadane przeglądarki i ochrony przed nadużyciami są przetwarzane w celu zapobiegania spamowi. 

O tym narzędziu

Wykrywaj składnię PCRE, której Google Search Console nie obsługuje, i lokalnie testuj bezpieczny wzorzec RE2 na własnej liście zapytań.

Funkcje

  • Linter wskazujący niezgodne tokeny, ich pozycję, przyczynę odrzucenia przez RE2 i kierunek bezpiecznej zmiany.
  • Wynik true lub false dla każdego przykładowego zapytania, obliczany wyłącznie w przeglądarce.
  • Obsługa zgodnych z RE2 kotwic, grup, alternatyw, klas znaków i kwantyfikatorów.
  • Biblioteka ustawień dla zapytań pytających, porównawczych, długiego ogona i terminów markowych.

Jak to działa

Pierwszy wiersz jest analizowany jako wzorzec bez ukośników, a kolejne jako zapytania testowe. Linter najpierw wykrywa znane konstrukcje niezgodne z RE2, po czym tester stosuje wzorzec bez rozróżniania wielkości liter i pokazuje wynik każdego zapytania.

Ograniczenia

  • Narzędzie jest linterem zgodności i lokalnym testerem, a nie produkcyjnym środowiskiem RE2 firmy Google.
  • RE2 nie obsługuje lookaround, backreference, grup atomowych, grup warunkowych ani kwantyfikatorów dzierżawczych.
  • Różnice JavaScript i RE2 na obrzeżach Unicode lub escapowania wymagają końcowego sprawdzenia filtra w Search Console.

Częste pytania

Jaką składnię wyrażeń regularnych obsługuje Google Search Console?

Search Console używa składni RE2. Obsługuje typowe grupy, alternatywy, klasy znaków, kotwice i kwantyfikatory, lecz nie lookaround, odwołania wsteczne, grupy atomowe, warunkowe ani kwantyfikatory dzierżawcze.

Dlaczego wyrażenie działa w innym narzędziu, ale nie w Search Console?

Wiele ogólnych narzędzi używa innych składni lub wyrażeń JavaScript. Te silniki akceptują funkcje celowo wykluczone z RE2. Narzędzie oznacza znane niezgodne konstrukcje przed przetestowaniem wzorca.

Czy dopasowania rozróżniają wielkość liter?

Nie. Narzędzie stosuje wzorzec bez rozróżniania wielkości liter, zgodnie z oczekiwanym zachowaniem filtrowania zapytań Search Console.

Czy narzędzie gdzieś wysyła moje zapytania?

Nie. Wzorzec i lista zapytań są przetwarzane w przeglądarce i nie są przesyłane.

Czy mogę użyć ujemnego warunku wyprzedzającego, aby wykluczyć zapytania markowe?

Nie. RE2 nie obsługuje warunków wyprzedzających. Użyj osobnego filtra wykluczającego w Search Console albo napisz wzorzec włączający terminy, które chcesz zachować.

Następny krokNad którymi stronami powinienem pracować? — look up the exact spec and expected values. Wskazówki są dostępne po angielsku.