RRegexBuilder
Zdobądź RegexBuilder
Wizualny zestaw narzędzi do wyrażeń regularnych

Twórz wyrażenie. Widz każde dopasowanie. Zapisz je na później.

Podświetlanie na żywo, inspektor grup przechwytywania, wyjaśnienia prostym językiem oraz starannie dobrana biblioteka wzorców, które wciąż przepisujesz od nowa.

Plany od $5/mies. — anuluj w każdej chwili

Na żywo — działa tutaj

Tester regex

Wpisz regex, wpisz tekst testowy – zobacz każde dopasowanie na żywo.

Biblioteka wzorców
Dopasowania — 2 dopasowań
Wyjaśnienie
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

Przestań wklejać wyrażenia regularne na Stack Overflow

Testuj, wyjaśniaj, zapisuj — bez opuszczania strony i utraty pracy.

Podświetlanie dopasowań na żywo

Wpisz wyrażenie regularne, wpisz tekst testowy — każde dopasowanie podświetla się natychmiast. Grupy przechwytywania wyświetlane w linii z obsługą nazwanych grup.

Wyjaśnienie prostym językiem

Wklej dowolne wyrażenie regularne, otrzymaj wyjaśnienie krok po kroku: lookbehind, kotwice, klasy znaków, kwantyfikatory, flagi. Każdy element opisany normalnym językiem.

Biblioteka wzorców

E-mail, URL, IPv4, IPv6, UUID, ISO-8601, telefon, karta kredytowa, slug, kolor HEX — starannie dobrane wzorce przechodzące rzeczywiste przypadki brzegowe (nie te pięciolinijkowe ze Stack Overflow).

Zapisuj własne wzorce

Każde wyrażenie regularne, które napiszesz — nazwij je, otaguj, wróć do niego później. Konta Pro synchronizują się w chmurze między urządzeniami.

Tryb zastępowania

Testuj podstawienia z odwołaniami zwrotnymi ($1, $2). Zobacz dokładnie, co zwróci Twoje wywołanie sed / JS .replace().

Wiele składni

Przełączaj między składniami JavaScript, PCRE i POSIX. RegexBuilder mówi, które funkcje są obsługiwane w każdej z nich.

Trzy kroki

Od niejasnego pomysłu do przetestowanego, wyjaśnionego wyrażenia regularnego.

1

Wybierz lub wklej

Zacznij od wzorca z biblioteki lub wklej już napisane wyrażenie regularne.

2

Testuj

Podświetlaj dopasowania na żywo w dowolnym tekście testowym. Edytuj, aż będzie działać tak, jak chcesz.

3

Zapisz

Nazwij, otaguj, skopiuj do schowka, wklej do swojego kodu.

Proste ceny

Wybierz plan i przestań przepisywać regexy.

Starter

Dla samodzielnych developerów

$5/mies.
  • 200 zapisanych wzorców / mies.
  • Wyjaśnienie prostym językiem
  • Pełna biblioteka wzorców
  • Tryb zamiany
Najpopularniejszy
Pro

Dla zespołów danych i bezpieczeństwa

$15/mies.
  • 5000 zapisanych wzorców / mies.
  • Wiele składni (JS / PCRE / POSIX)
  • Synchronizacja w chmurze między urządzeniami
  • Współdzielona biblioteka zespołu
  • Priorytetowe wsparcie

Najczęściej zadawane pytania

Jakie składnie regex obsługujecie?

JavaScript (domyślnie), zgodna z PCRE oraz POSIX. Nieobsługiwane funkcje są wyraźnie oznaczane po zmianie składni.

Czy testowany tekst opuszcza przeglądarkę?

Nie. Wszystko działa po stronie klienta; nie wysyłamy regexów ani tekstów testowych na serwer, chyba że włączysz synchronizację zapisanych wzorców w chmurze.

Czy wyjaśni regex, którego nie napisałem?

Tak – dokładnie do tego służy wyjaśnienie. Wklej dowolny regex i otrzymaj krok po kroku opis prostym językiem.

Czy dostępny jest bezpłatny okres próbny?

Nie — to płatne narzędzie z planami od $5 miesięcznie. Starter kosztuje $5/mies., a Pro $15/mies.; możesz anulować w dowolnym momencie.

Jak anulować subskrypcję?

Z poziomu strony konta lub wysyłając e-mail. Anulowanie zatrzymuje kolejne odnowienie.

Przestań zgadywać, czy regex pasuje.

Zobacz każde dopasowanie na żywo. Zapisz te działające.

Zobacz plany