RRegexBuilder
Získat RegexBuilder
Vizuální sada nástrojů pro regex

Vytvořte regex. Zobrazte všechny shody. Uložte si ho pro příště.

Živé zvýraznění, inspektor zachycených skupin, vysvětlení srozumitelnou češtinou a kurátorská knihovna vzorů, které neustále znovu vymýšlíte.

Plány od $5/měs — kdykoli zrušitelné

Živě – funguje přímo zde

Tester regulárních výrazů

Zadejte regulární výraz a testovací text – prohlédněte si každou shodu živě.

Knihovna vzorů
Shody — 2 shod
Vysvětlení
  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);

Přestaňte vkládat regexy do Stack Overflow

Testujte, vysvětlujte, ukládejte – aniž byste opustili stránku nebo přišli o práci.

Živé zvýraznění shod

Zadejte regex, zadejte testovací řetězec – každá shoda se okamžitě zvýrazní. Zachycené skupiny jsou zobrazeny inline s podporou pojmenovaných skupin.

Vysvětlení srozumitelnou češtinou

Vložte jakýkoli regex a získejte podrobné vysvětlení: lookbehind, kotvy, třídy znaků, kvantifikátory, příznaky. Každá část je popsána běžnou češtinou.

Knihovna vzorů

E-mail, URL, IPv4, IPv6, UUID, ISO-8601, telefon, číslo karty, slug, hexadecimální barva – kurátorské vzory, které zvládají reálné hraniční případy (ne ty pětiřádkové ze Stack Overflow).

Uložte si vlastní

Každý regex, který napíšete – pojmenujte ho, otagujte a vraťte se k němu. Účty Pro synchronizují data v cloudu mezi zařízeními.

Režim nahrazení

Testujte substituce se zpětnými odkazy ($1, $2). Přesně uvidíte, co vygeneruje vaše volání sed / JS .replace().

Více variant

Přepínejte mezi variantami JavaScript, PCRE a POSIX. RegexBuilder vám řekne, které funkce jsou v každé z nich podporovány.

Tři kroky

Od mlhavého nápadu k otestovanému a vysvětlenému regexu.

1

Vyberte nebo vložte

Začněte vzorem z knihovny nebo vložte regex, který jste již napsali.

2

Testujte

Živě zvýrazněte shody v libovolném testovacím řetězci. Upravujte, dokud nedosáhnete požadovaného výsledku.

3

Uložte

Pojmenujte, otagujte, zkopírujte do schránky a vložte do svého kódu.

Jednoduché ceny

Vyberte si plán a přestaňte znovu vymýšlet regulární výrazy.

Starter

Pro jednotlivé vývojáře

$5/měs
  • 200 uložených vzorů / měs.
  • Vysvětlení srozumitelným jazykem
  • Kompletní knihovna vzorů
  • Režim nahrazení
Nejoblíbenější
Pro

Pro týmy pracující s daty a bezpečností

$15/měs
  • 5000 uložených vzorů / měs.
  • Více variant (JS / PCRE / POSIX)
  • Synchronizace v cloudu napříč zařízeními
  • Sdílená knihovna týmu
  • Prioritní podpora

Časté dotazy

Které varianty regulárních výrazů podporujete?

JavaScript (výchozí), kompatibilní s PCRE a POSIX. Při přepínání variant jasně označujeme nepodporované funkce.

Opouští můj testovací řetězec prohlížeč?

Ne. Vše běží na straně klienta; váš regulární výraz ani testovací řetězce neposíláme na server, pokud se nerozhodnete pro synchronizaci uložených vzorů do cloudu.

Umí vysvětlit regulární výraz, který jsem nenapsal?

Ano – přesně to vysvětlovač dělá. Vložte libovolný regulární výraz a získejte podrobný rozbor srozumitelným jazykem.

Je k dispozici bezplatná zkušební verze?

Ne — jedná se o placený nástroj s plány od $5 měsíčně. Starter je $5/měs. a Pro je $15/měs.; kdykoli můžete zrušit.

Jak zruším předplatné?

Na stránce účtu nebo e-mailem. Zrušením se zastaví další obnovování.

Přestaňte hádat, zda regulární výraz odpovídá.

Prohlédněte si každou shodu živě. Uložte si ty funkční.

Zobrazit plány