RRegexBuilder
Pridobite RegexBuilder
Vizualni orodni komplet za regex

Zgradite regex. Oglejte si vsak zadetek. Shranite ga za naslednjič.

Živo označevanje, preglednik zajetih skupin, razlage v navadnem jeziku in skrbno izbrana knjižnica vzorcev, ki jih nenehno znova pišete.

Paketi od $5/mesec – odpovejte kadar koli

V živo – deluje takoj

Testnik regex

Vnesite regex, vnesite besedilo za testiranje – vidite vsako ujemanje v živo.

Knjižnica vzorcev
Ujemanja — 2 ujemanj
Razlaga
  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);

Nehajte lepljati regexe v Stack Overflow

Testirajte, razložite, shranite – ne da bi zapustili stran ali izgubili delo.

Živo označevanje zadetkov

Vnesite regex, vnesite testni niz – vsak zadetek se takoj osvetli. Zajete skupine so prikazane v vrstici s podporo za imenovane skupine.

Razlaga v navadnem jeziku

Prilepite katerikoli regex in prejmite razlago po korakih: pogled nazaj, sidra, razredi znakov, kvantifikatorji, zastavice. Vsak del je opisan v navadnem jeziku.

Knjižnica vzorcev

E-pošta, URL, IPv4, IPv6, UUID, ISO-8601, telefonska številka, kreditna kartica, slug, hex barva – skrbno izbrani vzorci, ki zdržijo resnične robne primere (ne tistih 5 vrstic iz Stack Overflow).

Shranite svoje

Vsak regex, ki ga napišete – poimenujte ga, oštevilčite, se nanj vrnite. Računi Pro sinhronizirajo v oblaku med napravami.

Način zamenjave

Testirajte substitucije z referencami ($1, $2). Vidite točno, kaj bi proizvedel vaš klic sed / JS .replace().

Več okusov

Preklapljajte med JavaScript, PCRE in POSIX okusi. RegexBuilder vam pove, katere funkcije so podprte v vsakem.

Trije koraki

Od zamegljene ideje do preizkušenega in razloženega regexa.

1

Izberite ali prilepite

Začnite z vzorcem iz knjižnice ali prilepite že napisan regex.

2

Testiraj

Živo označevanje zadetkov na kateremkoli testnem nizu. Urejajte, dokler ne deluje tako, kot želite.

3

Shrani

Poimenujte, oštevilčite, kopirajte v odložišče, prilepite v svojo kodo.

Enostavne cene

Izberite paket in nehajte znova pisati regexe.

Starter

Za samostojne razvijalce

$5/mes
  • 200 shranjenih vzorcev / mes
  • Razlaga v navadnem jeziku
  • Celotna knjižnica vzorcev
  • Način zamenjave
Najbolj priljubljeno
Pro

Za ekipe za podatke in varnost

$15/mes
  • 5000 shranjenih vzorcev / mes
  • Več vrst (JS / PCRE / POSIX)
  • Sinhronizacija v oblaku med napravami
  • Skupna knjižnica ekipe
  • Prednostna podpora

Pogosta vprašanja

Katere vrste regex podpirate?

JavaScript (privzeto), združljiv s PCRE in POSIX. Ne podprte funkcije jasno označimo ob preklopu vrste.

Ali moj testni niz zapusti brskalnik?

Ne. Vse poteka na strani odjemalca; vašega regexa ali testnih nizov ne pošiljamo na strežnik, razen če se odločite za sinhronizacijo shranjenih vzorcev v oblaku.

Ali lahko razloži regex, ki ga nisem napisal?

Da – to je ravno namen razlage. Prilepite poljuben regex in prejmite razčlenitev po korakih v navadnem jeziku.

Ali dobim brezplačno preizkusno različico?

Ne – to je plačljivo orodje z načrti od $5 na mesec. Starter je $5/mes in Pro je $15/mes; odpovedati lahko kadar koli.

Kako odpovem?

Na strani računa ali po e-pošti. Preklic ustavi naslednje podaljšanje.

Ne ugibajte, ali se regex ujema.

Vidite vsako ujemanje v živo. Shranite tista, ki delujejo.

Oglejte si načrte