Testa espressioni regolari
Prova un’espressione regolare JavaScript su un testo di esempio, vedi ogni corrispondenza e gruppo con nome e cambia flag come g, i e m.
- Funziona nel browser
- Nessun caricamento
- Il risultato resta sul tuo dispositivo
Privacy e limitiFunziona nel tuo browser. Nulla viene caricato.
Il contenuto degli input resta in questa scheda; Refentra non lo carica né lo memorizza. I conteggi aggregati facoltativi delle azioni vengono inviati solo con il tuo consenso alla misurazione dell’uso. Svuota l’area di lavoro al termine.
Profilo supportato: ECMAScript RegExp: limite 1,5 secondi, modello 1.000 caratteri, testo 50.000, 1.000 risultati.
Massimo 200.000 unità UTF-16; i parser possono avere limiti inferiori. Worker: 15 secondi (regex 1,5 secondi).
Controlla i dati e il risultato
- Prepara e scegli l’operazione
Inserisci un pattern ECMAScript senza le barre delimitatrici, i flag a parte e il testo in cui cercare.
- Verifica un esempio concreto
Prova questo esempio e confronta il risultato indicato: \d+ / g / a12 b3 → 12, 3
- Controlla prima di riutilizzare l’output
Controlla le posizioni delle corrispondenze e i gruppi di cattura; aggiungi le ancore quando l’intero input deve corrispondere, non una sua sottostringa qualsiasi.
Risposte per questa operazione
Perché il flag g cambia il risultato?
La ricerca globale restituisce le corrispondenze successive; senza g la ricerca può fermarsi alla prima. I flag influiscono anche su maiuscole e ancore multilinea.
Che cosa controllo se i dati vengono rifiutati?
Correggi le parentesi non chiuse o i flag duplicati o non supportati; se il worker va in timeout, semplifica i quantificatori annidati.
Dove si ferma questo strumento?
Pattern fino a 1.000 caratteri, testo fino a 50.000, al massimo 1.000 corrispondenze e un tempo massimo di 1,5 secondi per il worker; questo non dimostra che un’espressione regolare sia sicura per la produzione.