RRegexBuilder
Obtén RegexBuilder
Eina visual de regex

Crea la regex. Veure cada coincidència. Guarda-la per a la propera vegada.

Resaltat en directe, inspector de grups de captura, explicacions en llenguatge natural i una biblioteca curada de patrons que no deixes de reinventar.

Plans des de $5/mes — cancel·la quan vulguis

En directe — funciona aquí mateix

Prova de regex

Escriu un regex, escriu text de prova — veu cada coincidència en directe.

Biblioteca de patrons
Coincidències — 2 coincidències
Explicació
  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);

Deixa d'enganxar regex a Stack Overflow

Prova, explica, guarda — sense sortir de la pàgina ni perdre la feina.

Resaltat de coincidències en directe

Escriu una regex, escriu una cadena de prova — cada coincidència s'il·lumina a l'instant. Grups de captura mostrats en línia amb suport per a grups amb nom.

Explicador en llenguatge natural

Enganxa qualsevol regex, obtén una explicació pas a pas: lookbehind, ancoratges, classes de caràcters, quantificadors, modificadors. Cada peça descrita en un anglès normal.

Biblioteca de patrons

Correu electrònic, URL, IPv4, IPv6, UUID, ISO-8601, telèfon, targeta de crèdit, slug, color hexadecimal — patrons curats que superen casos límit reals (no els de 5 línies de Stack Overflow).

Guarda els teus

Cada regex que escrius — posa-li un nom, etiqueta-la, torna-hi. Els comptes Pro sincronitzen al núvol entre dispositius.

Mode de substitució

Prova substitucions amb referències inverses ($1, $2). Veure exactament què produiria la teva crida sed / JS .replace().

Multi-sabor

Canvia entre els sabors JavaScript, PCRE i POSIX. RegexBuilder t'indica quines funcions són compatibles amb cadascun.

Tres passos

D'una idea difusa a una regex provada i explicada.

1

Tria o enganxa

Comença amb un patró de la biblioteca o enganxa una regex que ja hagis escrit.

2

Prova

Resalta coincidències en directe en qualsevol cadena de prova. Edita fins que faci el que vols.

3

Guarda

Nom, etiqueta, copia al porta-retalls, enganxa al teu codi.

Preus senzills

Tria un pla i deixa de reinventar regex.

Starter

Per a desenvolupadors individuals

$5/mes
  • 200 patrons desats / mes
  • Explicació en llenguatge clar
  • Biblioteca completa de patrons
  • Mode de substitució
El més popular
Pro

Per a equips de dades i seguretat

$15/mes
  • 5000 patrons desats / mes
  • Multi-flavor (JS / PCRE / POSIX)
  • Sincronització al núvol entre dispositius
  • Biblioteca compartida per a equips
  • Suport prioritari

Preguntes freqüents

Quins flavors de regex suporteu?

JavaScript (per defecte), compatible amb PCRE i POSIX. Indiquem clarament les funcions no compatibles en canviar de flavor.

La cadena de prova surt del meu navegador?

No. Tot és al client; no enviem el teu regex ni les cadenes de prova a un servidor llevat que activis la sincronització al núvol dels patrons desats.

Pot explicar un regex que no he escrit jo?

Sí — això és exactament el que fa l'explicador. Enganxa qualsevol regex i obtén una explicació pas a pas en llenguatge clar.

Hi ha una prova gratuïta?

No — és una eina de pagament amb plans des de $5 al mes. Starter és $5/mes i Pro és $15/mes; pots cancel·lar quan vulguis.

Com cancel·lo?

Des de la pàgina del compte o enviant-nos un correu. La cancel·lació atura la renovació següent.

Deixa d'endevinar si el regex coincideix.

Veu cada coincidència en directe. Desa les que funcionen.

Veure plans