Prova regex
Scrivi un’espressione regolare e un testo su cui provarla. Il motore è quello del browser, lo stesso che userà il tuo codice: quello che vedi qui è quello che otterrai.
Il testo resta sul tuo dispositivo: nessun upload
Risultato
Incolla qualcosa qui accanto: il risultato compare mentre scrivi.
Come funziona
Ogni linguaggio ha il suo motore di espressioni regolari, e le differenze fra loro sono il motivo per cui una regex «provata online» a volte non funziona nel codice. Qui non c’è un motore nostro: usiamo quello del browser, che è lo stesso di qualunque JavaScript. Mostriamo ogni corrispondenza con la posizione, la riga e i gruppi catturati, compresi quelli con un nome. Un avvertimento che vale più delle funzionalità: certe espressioni impiegano tempo esponenziale su ingressi costruiti male — (a+)+b su una fila di «a» non finisce mai, e in JavaScript non c’è modo di interromperla. È così che si scrive per sbaglio la regex che manderà giù un server, e se stai leggendo questa pagina potresti averlo appena fatto. Le uniche difese possibili sono due, e ci sono entrambe: un tetto sulla lunghezza del testo e uno sul numero di corrispondenze.
Quello che incolli non viene caricato. Da nessuna parte.
Non su un nostro server, non su uno di terze parti, mai. Il testo che scrivi resta nella memoria del tuo browser: viene letto, elaborato e mostrato qui, e lo copi tu. Non esiste un percorso che lo porti altrove, perché non esiste un server a cui mandarlo. Puoi incollare anche qualcosa di riservato.
- Elaborazione localeIl calcolo avviene in questa pagina, con il motore del browser: nessuna richiesta parte mentre scrivi.
- Niente da caricare, niente da aspettareGli altri servizi spediscono il tuo file a un server e poi te lo rimandano indietro. Qui il file non parte: non c’è nessun caricamento da aspettare.
- Nessun accountNiente registrazione, niente email, niente limiti giornalieri da aggirare pagando.
- Niente da cancellareAltri promettono di eliminare quello che incolli dopo un’ora. Noi non abbiamo niente da eliminare: non ci è mai arrivato.