RRegexBuilder
Získať RegexBuilder
Vizuálny toolkit pre regexy

Vytvorte regex. Zobrazte všetky zhody. Uložte si ho na príšte.

Živé zvýrazňovanie, inšpektor zachytávacích skupín, vysvetlenia v bežnej reči a kurátorská knižnica vzorov, ktoré stále znovu vymýšľate.

Plány od $5/mes. — zrušiteľné kedykoľvek

Živé — funguje priamo tu

Tester regex

Zadajte regex, zadajte testovací text – vidíte každú zhodu živé.

Knižnica vzorov
Zhody — 2 zhôd
Vysvetlenie
  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);

Prestaňte vkladať regexy do Stack Overflow

Testujte, vysvetľujte, ukladajte – bez opustenia stránky a bez straty práce.

Živé zvýrazňovanie zhôd

Zadajte regex, zadajte testovací reťazec – každá zhoda sa okamžite zvýrazní. Zachytávacie skupiny sú zobrazené inline s podporou pomenovaných skupín.

Vysvetlenie v bežnej reči

Vložte ľubovoľný regex a získajte podrobné vysvetlenie: lookbehind, kotvy, triedy znakov, kvantifikátory, príznaky. Každá časť je popísaná zrozumiteľnou slovenčinou.

Knižnica vzorov

E-mail, URL, IPv4, IPv6, UUID, ISO-8601, telefón, číslo kreditnej karty, slug, hex farba – kurátorské vzory, ktoré zvládajú reálne hraničné prípady (nie tie päťriadkové zo Stack Overflow).

Uložte si vlastné

Každý regex, ktorý napíšete – pomenujte ho, otagujte a vráťte sa k nemu. Pro účty synchronizujú dáta v cloude medzi zariadeniami.

Režim nahradenia

Testujte substitúcie s spätnými referenciami ($1, $2). Presne uvidíte, čo vygeneruje váš príkaz sed / JS .replace().

Viaceré dialekty

Prepínajte medzi dialektmi JavaScript, PCRE a POSIX. RegexBuilder vám povie, ktoré funkcie sú v ktorom podporované.

Tri kroky

Od nejasnej myšlienky k otestovanému a vysvetlenému regexu.

1

Vyberte alebo vložte

Začnite od vzoru z knižnice alebo vložte už napísaný regex.

2

Test

Živo zvýrazňujte zhody na ľubovoľnom testovacom reťazci. Upravujte, kým to nebude robiť to, čo chcete.

3

Uložiť

Pomenujte, otagujte, skopírujte do schránky a vložte do svojho kódu.

Jednoduché ceny

Vyberte plán a prestaňte znovu vymýšľať regexy.

Starter

Pre samostatných vývojárov

$5/mes.
  • 200 uložených vzorov / mes.
  • Vysvetlenie v zrozumiteľnej angličtine
  • Kompletná knižnica vzorov
  • Režim nahradenia
Najobľúbenejší
Pro

Pre tímy pracujúce s dátami a bezpečnosťou

$15/mes.
  • 5000 uložených vzorov / mes.
  • Viaceré varianty (JS / PCRE / POSIX)
  • Synchronizácia v cloude medzi zariadeniami
  • Zdieľaná knižnica tímu
  • Prioritná podpora

Časté otázky

Ktoré varianty regex podporujete?

JavaScript (predvolený), kompatibilný s PCRE a POSIX. Nepodporované funkcie jasne označíme pri prepnutí variantu.

Opúšťa môj testovací reťazec prehliadač?

Nie. Všetko beží na strane klienta; váš regex ani testovacie reťazce neposielame na server, pokiaľ sa nerozhodnete pre synchronizáciu uložených vzorov do cloudu.

Vysvetlí aj regex, ktorý som nenapísal ja?

Áno – presne to vysvetľovač robí. Vložte ľubovoľný regex a získajte podrobný rozbor v zrozumiteľnej angličtine.

Mám k dispozícii bezplatnú skúšobnú verziu?

Nie – ide o platený nástroj s plánmi od $5 mesačne. Starter je $5/mes. a Pro je $15/mes.; kedykoľvek môžete zrušiť.

Ako zruším predplatné?

Z vašej účtovnej stránky alebo e-mailom. Zrušenie zastaví ďalšie obnovenie.

Prestaňte hádať, či regex zodpovedá.

Pozrite si každú zhodu živé. Uložte si tie, ktoré fungujú.

Zobraziť plány