Tester regex - Testa e Debugga Espressioni Regolari Online Gratis

Testa e debugga le tue espressioni regolari in tempo reale. Visualizza le corrispondenze evidenziate, i gruppi di cattura estratti e ottieni feedback istantaneo sugli errori di pattern. Supporta tutti i flag regex di JavaScript.

tools.regexTester.pattern
tools.regexTester.enterPattern
//

tools.regexTester.flags

tools.regexTester.testString
tools.regexTester.enterTestString
Testa e debugga le tue espressioni regolari

Character Classes

  • . Any character
  • \d Digit (0-9)
  • \w Word character
  • \s Whitespace

Quantifiers

  • * 0 or more
  • + 1 or more
  • ? 0 or 1
  • {n,m} n to m times

Anchors

  • ^ Start of line
  • $ End of line
  • \b Word boundary
  • \B Non-word boundary

Come Usare

  1. Inserisci il pattern dell'espressione regolare nel campo pattern.
  2. Imposta i flag (g per globale, i per senza distinzione maiuscole/minuscole, m per multilinea, ecc.).
  3. Digita o incolla la stringa di test nell'area di testo.
  4. Visualizza le corrispondenze evidenziate e i gruppi di cattura in tempo reale.

Funzionalità

  • Corrispondenza regex in tempo reale con feedback istantaneo
  • Evidenziazione visiva di tutte le corrispondenze nella stringa di test
  • Estrazione e visualizzazione dei gruppi di cattura
  • Supporto per tutti i flag regex di JavaScript (g, i, m, s, u, y)
  • Messaggi di errore dettagliati per pattern non validi
  • Riferimento rapido per pattern regex comuni

Domande Frequenti

Cos'è un'espressione regolare?

Un'espressione regolare (regex) è una sequenza di caratteri che definisce un pattern di ricerca. Viene usata per il pattern matching nelle stringhe — trovare, sostituire o validare testo che corrisponde a regole specifiche.

Quale variante di regex usa questo strumento?

Questo strumento usa le espressioni regolari JavaScript (ECMAScript), supportate in tutti i browser moderni, Node.js e molti altri ambienti.

Cosa sono i gruppi di cattura?

I gruppi di cattura sono porzioni di un pattern regex racchiuse tra parentesi (). Permettono di estrarre parti specifiche di una corrispondenza. Ad esempio, (\d{4})-(\d{2}) cattura anno e mese separatamente da una stringa di data.

Cosa significano i flag regex?

Flag comuni: g (globale - trova tutte le corrispondenze), i (senza distinzione maiuscole/minuscole), m (multilinea - ^ e $ corrispondono ai limiti di riga), s (dotAll - . corrisponde ai ritorni a capo), u (unicode), y (sticky - corrispondenza da lastIndex).

Suggerimenti e flussi di lavoro correlati

  • Testi la tua regex su dati JSON? Formattali prima con il nostro Formattatore JSON.
  • Devi generare un hash del testo corrispondente per la verifica? Usa il nostro Generatore di Hash.
  • Codifica in sicurezza gli URL trovati con regex con il nostro Codificatore URL.
  • Lavori con stringhe codificate in Base64 nella tua regex? Decodificale con il nostro Codificatore Base64.