RRegexBuilder
Merrni RegexBuilder
Mjetet vizuale të regex-it

Ndërtoni regex-in. Shikoni çdo përputhje. Ruajeni për herën tjetër.

Nënvijëzim në kohë reale, inspektor i grupeve të kapjes, shpjegime të thjeshta dhe një bibliotekë e kuruar e modeleve që vazhdoni të rikrijoni.

Plane nga $5/muaj — anuloni kur të doni

Live — funksionon këtu

Tester Regex

Shkruani një regex, shkruani tekst testi — shihni çdo përputhje live.

Libraria e modeleve
Përputhje — 2 përputhje
Shpjegim
  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);

Ndaloni së kopjuari regex në Stack Overflow

Testoni, shpjegoni, ruani — pa lënë faqen dhe pa humbur punën.

Nënvijëzim i përputhjeve në kohë reale

Shkruani një regex, shkruani një varg testi — çdo përputhje ndriçon menjëherë. Grupet e kapjes shfaqen inline me mbështetje për grupet e emërtuara.

Shpjegues në anglisht të thjeshtë

Ngjisni çdo regex, merrni një shpjegim hap pas hapi: lookbehind, ankorime, klasa karakteresh, kuantifikues, flagje. Çdo pjesë përshkruhet në anglisht të thjeshtë.

Biblioteka e modeleve

Email, URL, IPv4, IPv6, UUID, ISO-8601, telefon, kartë krediti, slug, ngjyrë hex — modele të kuruar që kalojnë rastet reale kufitare (jo ato 5-rreshtore të Stack Overflow).

Ruani të tuat

Çdo regex që shkruani — emërtojeni, etiketoni, kthehuni te ai. Llogaritë Pro sinkronizohen në cloud nëpër pajisje.

Modaliteti zëvendësues

Testoni zëvendësimet me referenca të pasme ($1, $2). Shikoni saktësisht çfarë do të prodhojë thirrja juaj sed / JS .replace().

Multi-flavor

Kalo midis varianteve JavaScript, PCRE dhe POSIX. RegexBuilder ju tregon cilat karakteristika mbështeten në secilin.

Tre hapa

Nga një ide e paqartë te një regex i testuar dhe i shpjeguar.

1

Zgjidhni ose ngjisni

Filloni nga një model i bibliotekës ose ngjisni një regex që e keni shkruar tashmë.

2

Testoni

Nënvijëzoni përputhjet në kohë reale në çdo varg testi. Editoni derisa të bëjë atë që dëshironi.

3

Ruani

Emërtoni, etiketoni, kopjoni në clipboard, ngjisni në kodin tuaj.

Çmime të thjeshta

Zgjidhni një plan dhe ndaloni së rikrijuari regex.

Starter

Për devë të vetëm

$5/muaj
  • 200 modele të ruajtura / muaj
  • Shpjegim në gjuhë të thjeshtë
  • Bibliotekë e plotë modeleve
  • Modaliteti i zëvendësimit
Më i popullarizuari
Pro

Për ekipe të të dhënave dhe sigurisë

$15/muaj
  • 5000 modele të ruajtura / muaj
  • Multi-flavor (JS / PCRE / POSIX)
  • Sinkronizim në cloud nëpër pajisje
  • Bibliotekë e ndarë për ekipin
  • Mbështetje me përparësi

Pyetje të shpeshta

Cilat variante regex mbështesni?

JavaScript (default), PCRE-compatible, dhe POSIX. Ne shënojmë qartë karakteristikat e pambështetura kur ndërroni variantet.

A largohet vargu im i testit nga shfletuesi?

Jo. Gjithçka është client-side; ne nuk dërgojmë regex-in ose vargjet tuaja të testit në një server përveç nëse zgjidhni sinkronizimin cloud të modeleve të ruajtura.

A mund të shpjegojë një regex që nuk e kam shkruar unë?

Po — pikërisht këtë bën shpjeguesi. Ngjisni çdo regex dhe merrni një analizë hap pas hapi në gjuhë të thjeshtë.

A marr një provë falas?

Jo — ky është një mjet me pagesë me plane që fillojnë nga $5 në muaj. Starter është $5/muaj dhe Pro është $15/muaj; mund të anuloni në çdo kohë.

Si ta anuloj?

Nga faqja e llogarisë suaj, ose duke na dërguar email. Anulimi ndalon rinovimin e ardhshëm.

Ndaloni hamendësimin nëse regex përputhet.

Shihni çdo përputhje live. Ruani ato që funksionojnë.

Shiko planet