Handytool
Dla programistówZa darmoDziała lokalnie

Tester regex

Testuj wyrażenia regularne JavaScript na dowolnym tekście — zobacz dopasowania, grupy przechwytujące i zamiany na żywo w przeglądarce.

//g
Flagi
Tekst testowy
Dopasowania · 0 dopasowanie(nia)
Wynik zamiany

O Tester regex

Tester regex Handytool pozwala budować i debugować wyrażenia regularne JavaScript na dowolnym tekście w czasie rzeczywistym. Przełączaj flagi (g, i, m, s, y, u), zobacz grupy przechwytujące dla każdego dopasowania i spróbuj szablonów zamiany z $1, $2 obok. Wzorzec oceniany przez natywny RegExp — dokładnie jak w produkcji.

Funkcje: Tester regex

  • 01

    Dopasowania na żywo i grupy

    Każdy naciśnięty klawisz uruchamia wzorzec na nowo. Każde dopasowanie pokazuje indeks i wszystkie grupy przechwycone.

  • 02

    Wszystkie flagi JavaScript

    Przełączaj g, i, m, s, y i u indywidualnie — sticky i unicode dołączone, dokładnie jak w kodzie aplikacji.

  • 03

    Podgląd zamiany

    Wpisz ciąg zamiany z $1, $2, $& — widać zaktualizowany wynik na żywo.

Tester regex – FAQ

Jaki smak regex to jest?
JavaScript (ECMAScript). Wzorce oceniane przez RegExp przeglądarki — zachowanie pasuje do Node.js. Obsługiwane: negative lookbehind, nazwane grupy, Unicode escapes.
Czy dane opuszczają stronę?
Nie. Wszystko działa lokalnie w przeglądarce — bez żadnych zapytań sieciowych.
Jak używać grup w zamianie?
Użyj $1, $2, … dla numerowanych grup, $& dla całego dopasowania, $$ dla dosłownego $.
Dlaczego regex nie pasuje do nowych linii?
Domyślnie punkt (.) nie dopasowuje newline. Włącz flagę s (dot-all) lub użyj [\s\S].
Działa dla Python/PCRE?
To JavaScript, więc wzorce są podobne, ale (?P<name>…) nie są wspierane. Użyj (?<name>…).

Powiązane narzędzia

Dla programistów

Odkryj inne narzędzia

Wszystkie narzędzia