Trova e sostituisci
Trova e sostituisci parole o pattern in qualsiasi testo, con distinzione maiuscole/minuscole, parole intere, espressioni regolari e anteprima dal vivo.
Nella sostituzione: $1, $2… inseriscono un gruppo catturato, $<name> un gruppo con nome, $& l'intera corrispondenza, $$ il simbolo del dollaro, \n un a capo e \t una tabulazione. ^ e $ corrispondono all'inizio e alla fine di ogni riga.
Attenzione: un gruppo ripetuto contiene un altro quantificatore illimitato, per esempio (a+)+. Pattern di questo tipo possono essere estremamente lenti su alcuni testi.
Anteprima (testo rimosso barrato, testo nuovo evidenziato)
Come trovare e sostituire un testo
- Incolla il tuo testo nel riquadro Testo.
- Scrivi ciò che cerchi in Trova e il nuovo testo in Sostituisci con. Lascia vuoto Sostituisci con per eliminare tutte le corrispondenze.
- Scegli Testo semplice per cercare esattamente i caratteri che hai scritto, oppure Espressione regolare per cercare con un pattern.
- Spunta Distingui maiuscole/minuscole se “Roma” e “roma” vanno trattati in modo diverso, e Solo parole intere se “re” non deve corrispondere dentro “treno”.
- Controlla il numero di sostituzioni e l’anteprima, in cui il testo rimosso è barrato e quello nuovo è evidenziato.
- 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,
\ninserisce un a capo e\tuna 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.
Strumenti correlati
- Tester di regex Testa le espressioni regolari JavaScript in tempo reale con corrispondenze evidenziate, gruppi di cattura, sostituzione e spiegazione di ogni token.
- Rimuovere a capo e spazi doppi Rimuovi gli a capo e gli spazi doppi dal testo copiato da un PDF o da un'email. Mantieni paragrafi ed elenchi e riunisci le parole sillabate.
- Confronto testi (diff) Confronta due testi online e trova le differenze per righe, parole o caratteri, in vista affiancata o in linea, con esportazione in formato .diff.
- Convertitore maiuscole e minuscole Converti il testo in maiuscolo, minuscolo, iniziali maiuscole, maiuscola a inizio frase, camelCase, snake_case, kebab-case e altro, gratis online.