RRegexBuilder
Ottieni RegexBuilder
Toolkit visuale per regex

Crea la regex. Vedi ogni match. Salvalo per dopo.

Evidenziazione live, ispettore dei gruppi di cattura, spiegazioni in linguaggio naturale e una libreria curata dei pattern che continui a riscrivere.

Piani da $5/mese — annulla quando vuoi

Live — funziona qui

Tester regex

Digita una regex, digita il testo di test — visualizza ogni corrispondenza in tempo reale.

Libreria di pattern
Corrispondenze — 2 corrispondenze
Spiegazione
  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);

Basta incollare regex su Stack Overflow

Testa, spiega, salva — senza lasciare la pagina o perdere il lavoro.

Evidenziazione match live

Digita una regex, digita una stringa di test — ogni match si illumina istantaneamente. Gruppi di cattura mostrati inline con supporto per i named group.

Spiegazione in linguaggio naturale

Incolla qualsiasi regex, ottieni una spiegazione passo dopo passo: lookbehind, ancore, classi di caratteri, quantificatori, flag. Ogni elemento descritto in italiano semplice.

Libreria di pattern

Email, URL, IPv4, IPv6, UUID, ISO-8601, telefono, carta di credito, slug, colore hex — pattern curati che superano i casi limite reali (non quelli da 5 righe di Stack Overflow).

Salva i tuoi

Ogni regex che scrivi — nominala, taggala, ritrovala. Gli account Pro sincronizzano in cloud su tutti i dispositivi.

Modalità sostituzione

Testa le sostituzioni con backreference ($1, $2). Vedi esattamente cosa produrrà la tua chiamata sed / JS .replace().

Multi-flavor

Passa tra i flavor JavaScript, PCRE e POSIX. RegexBuilder ti indica quali funzionalità sono supportate in ciascuno.

Tre passaggi

Da un'idea vaga a una regex testata e spiegata.

1

Scegli o incolla

Parti da un pattern della libreria o incolla una regex che hai già scritto.

2

Testa

Evidenzia i match live su qualsiasi stringa di test. Modifica finché non fa ciò che vuoi.

3

Salva

Nomina, tagga, copia negli appunti, incolla nel tuo codice.

Prezzi semplici

Scegli un piano e smetti di reinventare la ruota con le regex.

Starter

Per sviluppatori indipendenti

$5/mese
  • 200 pattern salvati / mese
  • Spiegazione in linguaggio semplice
  • Libreria completa di pattern
  • Modalità sostituzione
Più popolare
Pro

Per team dati e sicurezza

$15/mese
  • 5000 pattern salvati / mese
  • Multi-flavor (JS / PCRE / POSIX)
  • Sincronizzazione cloud su tutti i dispositivi
  • Libreria condivisa del team
  • Supporto prioritario

Domande frequenti

Quali flavor di regex supportate?

JavaScript (predefinito), compatibile PCRE e POSIX. Indichiamo chiaramente le funzionalità non supportate quando cambi flavor.

La mia stringa di test lascia il browser?

No. Tutto è lato client; non inviamo la tua regex o le stringhe di test a un server a meno che tu non attivi la sincronizzazione cloud dei pattern salvati.

Può spiegare una regex che non ho scritto io?

Sì — è esattamente ciò che fa lo strumento di spiegazione. Incolla qualsiasi regex e ottieni una spiegazione passo dopo passo in linguaggio semplice.

È disponibile una prova gratuita?

No: è uno strumento a pagamento con piani da $5 al mese. Starter costa $5/mese e Pro costa $15/mese; puoi annullare in qualsiasi momento.

Come annullare?

Dalla pagina del tuo account o inviandoci un'email. La cancellazione interrompe il rinnovo successivo.

Smetti di indovinare se la regex corrisponde.

Visualizza ogni corrispondenza in tempo reale. Salva quelle che funzionano.

Vedi piani