RRegexBuilder
Nabavite RegexBuilder
Vizualni alat za regex

Izradite regex. Vidite svako podudaranje. Spremite ga za kasnije.

Istaknuto podudaranje u stvarnom vremenu, inspektor skupina za hvatanje, objašnjenja na jednostavnom jeziku i kurirana biblioteka obrazaca koje iznova izmišljate.

Planovi od $5/mj — otkažite bilo kada

Uživo — radi upravo ovdje

Tester regexa

Upišite regex, upišite testni tekst – pogledajte sva podudaranja uživo.

Biblioteka uzoraka
Podudaranja — 2 podudaranja
Objašnjenje
  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);

Prestajte kopirati regexe na Stack Overflow

Testirajte, objašnjavajte, spremajte — bez napuštanja stranice ili gubitka rada.

Istaknuto podudaranje u stvarnom vremenu

Upišite regex, upišite testni niz — svako podudaranje trenutno se ističe. Skupine za hvatanje prikazane inline uz podršku za imenovane skupine.

Objašnjenje na jednostavnom jeziku

Zalijepite bilo koji regex, dobijte objašnjenje korak po korak: lookbehind, sidra, klase znakova, kvantifikatori, zastavice. Svaki dio opisan na normalnom engleskom jeziku.

Biblioteka obrazaca

E-pošta, URL, IPv4, IPv6, UUID, ISO-8601, telefon, kreditna kartica, slug, heksadecimalna boja — kurirani obrasci koji prolaze stvarne rubne slučajeve (ne one od 5 linija sa Stack Overflowa).

Spremite svoje

Svaki regex koji napišete — imenujte ga, označite tagom, vratite mu se. Pro računi sinkroniziraju se putem oblaka na svim uređajima.

Način zamjene

Testirajte zamjene s povratnim referencama ($1, $2). Vidite točno što bi proizvela vaša sed / JS .replace() funkcija.

Više varijanti

Prebacujte se između JavaScript, PCRE i POSIX varijanti. RegexBuilder vam govori koje su značajke podržane u svakoj.

Tri koraka

Od nejasne ideje do testiranog i objašnjenog regexa.

1

Odaberite ili zalijepite

Počnite od obrasca iz biblioteke ili zalijepite već napisani regex.

2

Testiraj

Istaknite podudaranja u stvarnom vremenu na bilo kojem testnom nizu. Uređujte dok ne dobijete željeni rezultat.

3

Spremi

Imenujte, označite tagom, kopirajte u međuspremnik, zalijepite u svoj kod.

Jednostavno cijene

Odaberite plan i prestanite iznova izmišljati regexe.

Starter

Za solo developere

$5/mj
  • 200 spremljenih uzoraka mjesečno
  • Objašnjenje na jednostavnom jeziku
  • Cjelovita biblioteka uzoraka
  • Način zamjene
Najpopularnije
Pro

Za timove za podatke i sigurnost

$15/mj
  • 5000 spremljenih uzoraka mjesečno
  • Više varijanti (JS / PCRE / POSIX)
  • Sinkronizacija u oblaku između uređaja
  • Biblioteka dijeljena s timom
  • Prioritetna podrška

Česta pitanja

Koje regex varijante podržavate?

JavaScript (zadano), PCRE-kompatibilna i POSIX. Jasno označavamo nepodržane značajke pri promjeni varijante.

Napušta li moj testni niz preglednik?

Ne. Sve se izvršava na klijentskoj strani; ne šaljemo vaš regex ili testne nizove na poslužitelj osim ako ne omogućite sinkronizaciju spremljenih uzoraka u oblaku.

Može li objasniti regex koji nisam napisao?

Da – upravo to objašnjivač radi. Zalijepite bilo koji regex i dobijte detaljno objašnjenje korak po korak.

Imam li besplatno probno razdoblje?

Ne – ovo je plaćeni alat s paketima od $5 mjesečno. Starter je $5/mj, a Pro $15/mj; otkazivanje je moguće bilo kada.

Kako otkazati?

S stranice vašeg računa ili putem e-pošte. Otkazivanje zaustavlja sljedeće obnavljanje.

Prestanite nagađati odgovara li regex.

Pogledajte sva podudaranja uživo. Spremite ona koja funkcioniraju.

Pogledaj planove