Skip to content
Trova e sostituisci testo
Tools

Trova e sostituisci testo

Novità

Sostituisci testo in blocco con testo semplice o regex, ignorando le maiuscole e per parola intera.

0 chars 0 words 0 lines

Runs entirely in your browser. Nothing is uploaded.

Trova e sostituisci testo online — con regex o testo normale

Questo strumento di trova e sostituisci modifica il testo in un intero documento con un solo clic. Incolla il contenuto, inserisci cosa trovare e con cosa sostituirlo, e ogni corrispondenza cambia contemporaneamente — con un contatore in tempo reale e l'evidenziazione per vedere esattamente cosa verrà influenzato prima di confermare.

Usalo come semplice sostituisci testo, o attiva il regex per modifiche basate su pattern. Funziona online e completamente nel tuo browser, niente da installare e il testo non lascia mai il tuo dispositivo — ideale per pulire dati esportati, codice, file CSV, log o qualsiasi modifica ripetitiva. Funziona ugualmente bene su iPhone, Android e desktop.

Trova e sostituisci con regex e gruppi di acquisizione

Attiva Regex per trattare il campo Trova come una espressione regolare JavaScript completa, con i flag i, m e s accessibili con un clic (g è sempre attivo per sostituire tutte le corrispondenze). Pattern come \d{4} o \b[A-Z]\w+ permettono di fare corrispondenza per forma, non solo per parole esatte.

Il punto di forza di questo strumento di trova e sostituisci con regex online sono i gruppi di acquisizione: racchiudi parte del pattern tra parentesi e riutilizzalo nella sostituzione con $1, $2 o $&. Cerca (\d{4})-(\d{2})-(\d{2}) e sostituisci con $3/$2/$1 per riformattare le date ISO, o acquisisci (\w+)@(\w+) per riscrivere gli indirizzi email. I pattern non validi mostrano un errore inline chiaro invece di fallire silenziosamente.

Più trova e sostituisci contemporaneamente

La maggior parte dei sostitutori online gestisce solo una coppia alla volta. Passa alla modalità Regole multiple per mettere in coda un elenco di coppie trova→sostituisci che si applicano in ordine, dall'alto verso il basso — vero trova e sostituisci multiplo online. Il risultato di ogni regola diventa l'input della successiva, permettendo di concatenare un'intera pulizia con un solo clic.

Ogni regola ha i propri toggle Regex, Maiuscole/minuscole e Parola intera, e una casella di controllo per disabilitare un passaggio senza eliminarlo. Utile per standardizzare la terminologia, correggere più errori di battitura ricorrenti o eseguire una sostituzione batch ripetibile su testo incollato.

Corrispondenza precisa: maiuscole, parola intera, interruzioni di riga e tabulazioni

In modalità testo normale, Maiuscole/minuscole distingue 'Mela' da 'mela', e Parola intera fa corrispondere un termine solo quando è isolato — quindi sostituire 'gatto' non toccherà 'gatti' o 'categoria'. Attiva Interpreta \n \t per usare \n per un'interruzione di riga, \t per una tabulazione e \\ per una barra rovescia in qualsiasi campo.

Questo semplifica compiti difficili: cerca , e sostituisci con \n per mettere ogni elemento di un elenco separato da virgole sulla propria riga, o cerca \t e sostituisci con uno spazio per appiattire il testo con rientro di tabulazione. Lascia il campo Sostituisci vuoto per semplicemente eliminare una parola o un carattere ovunque appaia.

Confronto con Word, Google Docs, Notepad++ e VS Code

Microsoft Word ha Trova e sostituisci con supporto ai caratteri jolly, ma la sintassi differisce dal regex standard (nei caratteri jolly di Word si scrive <gatto> per la parola intera, non \bgatto\b), e funziona solo con documenti dentro Word. Google Docs ha aggiunto il regex di base nel 2019 ma non supporta ancora i gruppi di acquisizione nelle sostituzioni. Notepad++ ha un eccellente supporto regex ma richiede un'installazione su Windows.

VS Code è il più potente di tutti — regex completo con gruppi di acquisizione e trova-sostituisci su più file — ma è eccessivo se devi solo pulire testo incollato senza aprire una cartella di progetto. Questo strumento colma quel divario: incolla qualsiasi testo, esegui regex con gruppi di acquisizione, metti in coda più regole e copia il risultato in pochi secondi, su qualsiasi dispositivo, senza installare nulla.

Privato, istantaneo e gratuito

Ogni sostituzione — da una correzione di una parola a un documento intero — avviene localmente nel tuo browser, quindi anche il testo sensibile come codice sorgente, contratti o log rimane sul tuo dispositivo. Nessuna registrazione, nessun upload, nessun costo. Lo strumento funziona offline dopo il primo caricamento.

Aggiungi ai preferiti questo strumento di trova e sostituisci per la prossima volta che hai bisogno di rielaborare testo rapidamente. Che si tratti di pulire dati CSV esportati, riformattare un blocco di codice, standardizzare la terminologia in un documento o rimuovere caratteri indesiderati da un file di log — gestisce tutto nel tuo browser, gratuitamente.

Frequently asked questions

Come cerco e sostituisco testo online?

Incolla o digita il testo nell'editor, scrivi cosa vuoi trovare nel campo Trova e il nuovo testo nel campo Sostituisci con, poi clicca su Sostituisci tutto. Ogni corrispondenza viene scambiata contemporaneamente e il contatore in tempo reale mostra quante ne sono state trovate. Clicca su Copia o Scarica per salvare il risultato.

Come uso il regex per trovare e sostituire?

Attiva Regex e il campo Trova viene trattato come un'espressione regolare. Il pattern \d{4} corrisponde a qualsiasi numero di quattro cifre; (\w+)@(\w+) acquisisce un nome utente e un dominio. Usa i chip dei flag i, m e s per controllare la corrispondenza, e metti $1, $2 nel campo Sostituisci per riutilizzare ciò che hai acquisito.

Come faccio più trova-e-sostituisci contemporaneamente?

Passa alla modalità Regole multiple e aggiungi una riga per ogni coppia trova→sostituisci. Le regole vengono eseguite dall'alto verso il basso, in ordine, così l'output della regola 1 diventa l'input della regola 2. Alterna la casella di controllo su qualsiasi riga per abilitarla o disabilitarla senza eliminarla.

Come rendo la ricerca sensibile alle maiuscole o solo per parola intera?

Attiva Maiuscole/minuscole perché 'Mela' non corrisponda più a 'mela', e attiva Parola intera perché 'gatto' corrisponda solo alla parola isolata ma non a 'gatti' o 'categoria'. Parola intera avvolge automaticamente il termine con limiti di parola (\b).

Come sostituisco un'interruzione di riga o un carattere di tabulazione?

Attiva l'opzione 'Interpreta \n \t', poi scrivi \n per un'interruzione di riga, \t per una tabulazione o \\ per una barra rovescia letterale in qualsiasi campo. Cerca ', ' e sostituisci con \n per mettere ogni elemento separato da virgole sulla propria riga.

Come conto quante corrispondenze ci sono?

Il contatore di corrispondenze si aggiorna in tempo reale mentre scrivi nel campo Trova, mostrando qualcosa come '14 corrispondenze' accanto all'editor ed evidenziando ogni risultato direttamente nel testo. Dopo aver cliccato su Sostituisci tutto, una riga di riepilogo conferma esattamente quante sostituzioni sono state effettuate.

Posso usare i gruppi di acquisizione ($1, $2) nella sostituzione?

Sì, in modalità Regex. Racchiudi parte del tuo pattern tra parentesi per acquisirlo, poi referenzialo con $1, $2 ecc. nel campo Sostituisci. Cerca (\d{4})-(\d{2})-(\d{2}) e sostituisci con $3/$2/$1 per convertire date ISO come '2026-06-11' in '11/06/2026'.

Il mio testo viene caricato da qualche parte?

No. Ogni trova-e-sostituisci viene eseguito completamente nel tuo browser con JavaScript — il tuo testo non viene mai inviato a un server, registrato o archiviato, e lo strumento continua a funzionare offline una volta caricata la pagina. Questo lo rende sicuro per contenuti riservati come codice sorgente, contratti, log o dati personali.

Come differisce da Trova e sostituisci in Word o Google Docs?

Funziona su qualsiasi testo che incolli — codice, CSV, log, JSON, un'email — senza bisogno di un documento, un account o un'app. Aggiunge funzionalità che quegli editor non hanno: regex JavaScript completo con gruppi di acquisizione, regole batch ordinate che vengono eseguite in sequenza, e evidenziazione in tempo reale di ogni corrispondenza.

Come cerco e sostituisco su più righe?

In modalità Regex, un punto normale (.) non corrisponde alle interruzioni di riga. Attiva il chip s (dotall) perché il punto corrisponda anche alle interruzioni di riga. Il chip m (multiriga) fa sì che ^ e $ corrispondano all'inizio e alla fine di ogni riga invece che dell'intero testo.

Come elimino una parola o un carattere?

Scrivi la parola o il carattere nel campo Trova e lascia il campo Sostituisci con vuoto, poi clicca su Sostituisci tutto — ogni corrispondenza viene eliminata. Attiva Regex e usa \s{2,} sostituito con uno spazio singolo per comprimere sequenze di spazi extra.

Quali flag regex sono supportati?

Quattro flag: g (globale) è sempre attivo per sostituire tutte le corrispondenze; i rende la corrispondenza insensibile alle maiuscole; m (multiriga) fa corrispondere ^ e $ a ogni riga; s (dotall) fa corrispondere il punto alle interruzioni di riga. Attiva i chip i, m e s in modalità Regex per combinarli.

Perché la mia espressione regolare non corrisponde?

La causa più comune è un carattere speciale non preceduto da barra rovescia. Caratteri come . * + ? ( ) [ ] { } | ^ $ e \ hanno un significato speciale nel regex, quindi per corrispondere a un punto letterale devi scrivere \. Se il pattern non è valido, appare un messaggio di errore sotto i controlli.

Posso annullare una sostituzione?

Sì. Dopo qualsiasi Sostituisci tutto, Sostituisci successivo o Applica regole, clicca su Annulla per ripristinare il testo al suo stato precedente — lo strumento mantiene una cronologia per consentirti di tornare indietro attraverso più sostituzioni.

Funziona su iPhone e Android?

Sì. Lo strumento viene eseguito nel tuo browser, quindi qualsiasi dispositivo con un browser moderno — Safari di iOS, Chrome per Android, Samsung Internet — funziona bene. Incolla testo dagli appunti, inserisci i termini di ricerca e sostituzione, e tocca Sostituisci tutto. Il layout si adatta agli schermi più piccoli.