RRegexBuilder
Nabavite RegexBuilder
Vizualni alat za regex

Napravite regex. Pogledajte sva poklapanja. Spremite ih za ubuduće.

Osvjetljavanje u stvarnom vremenu, preglednik grupa za hvatanje, objašnjenja na jednostavnom jeziku i kurirana biblioteka obrazaca koje iznova kreirate.

Paketi od $5/mjesečno — otkažite bilo kada

Uživo — radi ovdje

Tester regexa

Unesite regex, unesite testni tekst — pogledajte sva poklapanja uživo.

Biblioteka obrazaca
Poklapanja — 2 poklapanja
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);

Prestanite kopirati regex na Stack Overflow

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

Osvjetljavanje poklapanja u stvarnom vremenu

Upišite regex, upišite testni string — svako poklapanje se trenutno ističe. Grupe za hvatanje prikazane inline uz podršku za imenovane grupe.

Objašnjenje na jednostavnom jeziku

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

Biblioteka obrazaca

Email, URL, IPv4, IPv6, UUID, ISO-8601, telefon, kreditna kartica, slug, hex boja — kurirani obrasci koji prolaze stvarne rubne slučajeve (ne one od 5 linija sa Stack Overflow-a).

Spremite svoje

Svaki regex koji napišete — imenujte ga, označite tagom, vratite mu se. Pro računi sinkroniziraju podatke između uređaja putem oblaka.

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

Osvijetlite poklapanja na bilo kojem testnom stringu. Uređujte dok ne dobijete željeni rezultat.

3

Spremi

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

Jednostavne cijene

Odaberite plan i prestanite iznova kreirati regex.

Starter

Za solo developere

$5/mj
  • 200 sačuvanih obrazaca / mj.
  • Objašnjenje na jednostavnom jeziku
  • Kompletna biblioteka obrazaca
  • Način zamjene
Najpopularniji
Pro

Za timove za podatke i sigurnost

$15/mj
  • 5000 sačuvanih obrazaca / mj.
  • 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), kompatibilno s PCRE i POSIX. Jasno označavamo nepodržane funkcije pri promjeni varijante.

Napušta li moj testni string preglednik?

Ne. Sve se izvršava na strani klijenta; ne šaljemo vaš regex ili testne stringove na server osim ako ne omogućite sinkronizaciju sačuvanih obrazaca u oblaku.

Može li objasniti regex koji nisam napisao?

Da — upravo to radi objašnjivač. Zalijepite bilo koji regex i dobijte detaljno objašnjenje korak po korak na jednostavnom jeziku.

Imam li besplatnu probnu verziju?

Ne — ovo je plaćeni alat s paketima od $5 mjesečno. Starter je $5/mj, a Pro je $15/mj; možete otkazati bilo kada.

Kako mogu 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 poklapanja uživo. Sačuvajte ona koja rade.

Pogledaj planove