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
Testnik regex
Vnesite regex, vnesite besedilo za testiranje – vidite vsako ujemanje v živo.
- ^start of string / line
- [^\s@]character class
- +one or more of the previous
- @literal "@"
- [^\s@]character class
- +one or more of the previous
- \.literal dot
- [^\s@]character class
- {2,}quantifier
- $end of string / line
Pro toolkit
ProUpgrade to Pro to unlock — see plans below.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.
Izberite ali prilepite
Začnite z vzorcem iz knjižnice ali prilepite že napisan regex.
Testiraj
Živo označevanje zadetkov na kateremkoli testnem nizu. Urejajte, dokler ne deluje tako, kot želite.
Shrani
Poimenujte, oštevilčite, kopirajte v odložišče, prilepite v svojo kodo.
Enostavne cene
Izberite paket in nehajte znova pisati regexe.
Za samostojne razvijalce
- 200 shranjenih vzorcev / mes
- Razlaga v navadnem jeziku
- Celotna knjižnica vzorcev
- Način zamenjave
Za ekipe za podatke in varnost
- 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