Tester regex - Testuj i Debuguj Wyrażenia Regularne Online Za Darmo

Testuj i debuguj wyrażenia regularne w czasie rzeczywistym. Zobacz podświetlone dopasowania, wyodrębnione grupy przechwytywania i uzyskaj natychmiastową informację zwrotną o błędach wzorca. Obsługuje wszystkie flagi regex JavaScript.

tools.regexTester.pattern
tools.regexTester.enterPattern
//

tools.regexTester.flags

tools.regexTester.testString
tools.regexTester.enterTestString
Testuj i debuguj wyrażenia regularne

Character Classes

  • . Any character
  • \d Digit (0-9)
  • \w Word character
  • \s Whitespace

Quantifiers

  • * 0 or more
  • + 1 or more
  • ? 0 or 1
  • {n,m} n to m times

Anchors

  • ^ Start of line
  • $ End of line
  • \b Word boundary
  • \B Non-word boundary

Jak Używać

  1. Wprowadź wzorzec wyrażenia regularnego w polu wzorca.
  2. Ustaw flagi (g dla globalnego, i dla ignorowania wielkości liter, m dla wieloliniowego itp.).
  3. Wpisz lub wklej ciąg testowy w polu tekstowym.
  4. Przeglądaj podświetlone dopasowania i grupy przechwytywania w czasie rzeczywistym.

Funkcje

  • Dopasowanie regex w czasie rzeczywistym z natychmiastową informacją zwrotną
  • Wizualne podświetlenie wszystkich dopasowań w ciągu testowym
  • Wyodrębnianie i wyświetlanie grup przechwytywania
  • Obsługa wszystkich flag regex JavaScript (g, i, m, s, u, y)
  • Szczegółowe komunikaty o błędach dla nieprawidłowych wzorców
  • Szybka referencja dla popularnych wzorców regex

Często Zadawane Pytania

Czym jest wyrażenie regularne?

Wyrażenie regularne (regex) to sekwencja znaków definiująca wzorzec wyszukiwania. Służy do dopasowywania wzorców w ciągach znaków — wyszukiwania, zamiany lub walidacji tekstu pasującego do określonych reguł.

Jakiego wariantu regex używa to narzędzie?

To narzędzie używa wyrażeń regularnych JavaScript (ECMAScript), obsługiwanych we wszystkich nowoczesnych przeglądarkach, Node.js i wielu innych środowiskach.

Czym są grupy przechwytywania?

Grupy przechwytywania to fragmenty wzorca regex ujęte w nawiasy (). Pozwalają wyodrębnić określone części dopasowania. Na przykład (\d{4})-(\d{2}) przechwytuje rok i miesiąc oddzielnie z ciągu daty.

Co oznaczają flagi regex?

Popularne flagi: g (globalny - znajdź wszystkie dopasowania), i (ignoruj wielkość liter), m (wieloliniowy - ^ i $ dopasowują granice linii), s (dotAll - . dopasowuje znaki nowej linii), u (unicode), y (sticky - dopasowanie od lastIndex).

Wskazówki i powiązane przepływy pracy

  • Testujesz regex na danych JSON? Najpierw sformatuj je za pomocą naszego Formater JSON.
  • Chcesz zahashować dopasowany tekst w celu weryfikacji? Użyj naszego Generator Hash.
  • Zakoduj bezpiecznie adresy URL znalezione przez regex za pomocą naszego Koder URL.
  • Pracujesz z ciągami zakodowanymi w Base64 w swoim regex? Dekoduj je za pomocą naszego Koder Base64.