Codice & Formato

Test Regex

Scrivi un pattern regex, testalo sul testo; le corrispondenze vengono evidenziate, i gruppi di acquisizione e il conteggio delle corrispondenze vengono visualizzati istantaneamente. Gratuito, lato client.

Test Regex
/ / g
È possibile selezionare più bandiere; le bandiere attive sono evidenziate.
Informazioni

Informazioni sui test con espressioni regolari

Espressioni regolari (espressione regolare / regexLe espressioni regolari (Regex) sono un potente standard linguistico utilizzato per cercare, verificare o estrarre modelli specifici all'interno di un testo. La stessa sintassi si applica a controlli semplici come la verifica di indirizzi email, numeri di telefono o URL, così come ad attività più avanzate come l'analisi di file di log o complesse trasformazioni di testo. Questo strumento gratuito di test con espressioni regolari consente di testare istantaneamente il modello inserito su un testo reale.

Attrezzo, globale (g), insensibile alle maiuscole/minuscole (i), molte linee (m), punto tutto (s / punto tutto) e Unicode (u) Supporta le bandiere. Tutte le sezioni corrispondenti sono evidenziate a colori all'interno del testo. Se ci sono gruppi corrispondenti,(gruppo)I valori sono elencati in una tabella separata con i relativi numeri, in modo da poter facilmente individuare il valore acquisito dal gruppo. Quando si inserisce un modello non valido, lo strumento emette immediatamente un avviso senza bloccare l'applicazione.

Tutta l'elaborazione avviene nel tuo browser; il tuo testo non viene inviato ad alcun server. JavaScript è nativo. Espressione regolare Grazie al suo motore basato su espressioni regolari, i risultati sono perfettamente compatibili con gli ambienti JavaScript. Puoi utilizzare questo strumento come area di esercitazione nel tuo percorso di apprendimento delle espressioni regolari, oppure per testare in tempo reale il pattern che utilizzerai nel tuo progetto.

Come si usa?

Passo dopo passo

  1. Modello Regex Digita l'espressione che desideri testare nella casella (barre oblique). / (senza, solo il modello).
  2. In base alle tue esigenze bandiere Scegliere: g tutte le partite, i non distingue tra maiuscole e minuscole, m molte linee, s punto tutto, u Unicode.
  3. Testo di prova Incolla o digita il testo che desideri utilizzare per provare il modello nell'area designata.
  4. I risultati vengono aggiornati istantaneamente: partite viene sottolineatoViene visualizzato il numero di corrispondenze.
  5. Se ci sono gruppi di cattura, sotto ogni partita Tabella di gruppo Sembra proprio di sì; il numero del gruppo e i relativi valori sono elencati.
FAQ

Domande frequenti

g: globale — include tutte le partite, non solo la prima. i: non distingue tra maiuscole e minuscole. m: multilinea — ^ e $ Viene interpretato come un'interruzione di riga/una notizia. s: dotAll — dot (.Mappa anche il carattere di nuova riga. u: Unicode — fornisce il supporto completo per Unicode.

Quando lo strumento rileva uno schema non valido, visualizza un messaggio di avviso rosso e cancella il risultato corrente. L'applicazione non si blocca; il risultato viene aggiornato immediatamente non appena si corregge lo schema.

Le sezioni racchiuse tra parentesi nel tuo modello formano un gruppo di cattura: ad esempio (\d+)Per ogni partita, il contenuto di questi gruppi è elencato in tabelle separate come Gruppo 1, Gruppo 2... e così via. Gruppi senza nome e con nome ((?<annuncio>...)) è supportato.

Poiché il calcolo viene eseguito dal motore JavaScript del browser, è veloce anche con testi di diversi MB nei browser moderni. Modelli o espressioni molto lunghi con "backtracking catastrofico" potrebbero rallentare il browser; in questo caso, aggiorna la pagina.

No. Il tuo pattern regex e il testo di prova vengono elaborati solo nel tuo browser; nessun dato viene trasmesso o memorizzato sul server.