Utilia

Trova e sostituisci

Trova e sostituisci parole o pattern in qualsiasi testo, con distinzione maiuscole/minuscole, parole intere, espressioni regolari e anteprima dal vivo.

Modalità di ricerca

Anteprima (testo rimosso barrato, testo nuovo evidenziato)

Come trovare e sostituire un testo

  1. Incolla il tuo testo nel riquadro Testo.
  2. Scrivi ciò che cerchi in Trova e il nuovo testo in Sostituisci con. Lascia vuoto Sostituisci con per eliminare tutte le corrispondenze.
  3. Scegli Testo semplice per cercare esattamente i caratteri che hai scritto, oppure Espressione regolare per cercare con un pattern.
  4. Spunta Distingui maiuscole/minuscole se “Roma” e “roma” vanno trattati in modo diverso, e Solo parole intere se “re” non deve corrispondere dentro “treno”.
  5. Controlla il numero di sostituzioni e l’anteprima, in cui il testo rimosso è barrato e quello nuovo è evidenziato.
  6. Copia il Risultato, oppure clicca Usa il risultato come nuovo testo per fare un’altra sostituzione.

Il risultato si aggiorna mentre scrivi. Sostituisci tutto si limita a rieseguire la sostituzione.

Modalità testo semplice

In modalità testo semplice ogni carattere è preso alla lettera: punti, parentesi, asterischi e simboli del dollaro non hanno alcun significato speciale, né nella ricerca né nella sostituzione. È la modalità giusta per le modifiche di tutti i giorni, come rinominare un prodotto in un documento, correggere ovunque un nome scritto male o sostituire un URL con un altro.

Solo parole intere considera parte delle parole le lettere di qualsiasi alfabeto, quindi cercando “età” come parola intera non troverai corrispondenze dentro “società”, e il trattino conta come confine di parola: “chat” corrisponde in “chat-bot”.

Modalità espressione regolare

Le espressioni regolari descrivono pattern invece di un testo fisso. Lo strumento usa la sintassi JavaScript, con due comodità per lavorare sui documenti:

  • ^ e $ corrispondono all’inizio e alla fine di ogni riga, quindi ^ con la sostituzione - trasforma ogni riga in una voce di elenco.
  • Nella sostituzione, \n inserisce un a capo e \t una tabulazione.

La sostituzione può riutilizzare parti della corrispondenza: $1, $2… inseriscono i gruppi catturati, $<name> un gruppo con nome, $& l’intera corrispondenza e $$ un simbolo del dollaro letterale. Qualche esempio utile:

Trova Sostituisci con Effetto
(\d{4})-(\d{2})-(\d{2}) $3/$2/$1 2026-09-30 → 30/09/2026
[ \t]+$ (vuoto) toglie gli spazi a fine riga
{2,} riduce gli spazi multipli a uno solo
(?<nome>\w+) (?<cognome>\w+) $<cognome>, $<nome> Mario Rossi → Rossi, Mario
\bE' È E’ vero → È vero

Funzionano le classi Unicode come \p{L} (qualsiasi lettera). È accettata anche la sintassi più vecchia valida solo senza modalità Unicode, come \-.

Sicurezza con i pattern lenti

Alcuni pattern, come (a+)+, possono richiedere un tempo esponenziale su un testo che quasi corrisponde. Per mantenere reattivo il browser, le espressioni regolari vengono eseguite in un worker in background e interrotte dopo 1,5 secondi, con un messaggio chiaro. Lo strumento ti avvisa anche quando rileva quantificatori annidati. Un pattern non valido mostra l’errore segnalato dal browser al posto del risultato.

Domande frequenti

Il mio testo viene caricato da qualche parte?

No. La ricerca e le sostituzioni avvengono interamente nel tuo browser. Nulla viene inviato a un server o salvato.

Come elimino tutte le occorrenze di una parola?

Scrivi la parola in Trova, lascia vuoto Sostituisci con e copia il risultato. Spunta Solo parole intere per non eliminarla anche dentro parole più lunghe.

Perché il simbolo del dollaro sparisce in modalità espressione regolare?

In modalità regex, $ introduce un riferimento come $1 o $&. Scrivi $$ per inserire un singolo simbolo del dollaro. In modalità testo semplice la sostituzione è sempre letterale.

Posso sostituire gli a capo?

Sì, in modalità espressione regolare. Cerca \n per trovare gli a capo e usa \n nella sostituzione per inserirli. Per esempio, cerca \n e sostituisci con , per unire un elenco su un’unica riga.

Quanto può essere lungo il testo?

Fino a 2 milioni di caratteri. L’anteprima evidenzia le prime 2000 sostituzioni; il riquadro del risultato contiene sempre il testo completo.