Trova e sostituisci testo
Incolla il testo, digita cosa cercare e con cosa sostituirlo e guarda il risultato aggiornarsi in tempo reale con il conteggio delle corrispondenze. Attiva le espressioni regolari per pattern avanzati — tutto nel tuo browser.
Come trovare e sostituire
- Incolla il tuo testo nella casella.
- Inserisci il testo da cercare e quello con cui sostituirlo; attiva Regex o l'opzione senza distinzione tra maiuscole e minuscole se necessario.
- Copia il risultato sostituito.
Informazioni su trova e sostituisci
Trova e sostituisci è il modo più rapido per applicare la stessa modifica ovunque — correggere un refuso ricorrente, cambiare un nome, aggiornare un URL o riformattare un elenco. Il conteggio delle corrispondenze in tempo reale ti dice quante sostituzioni sono state fatte prima di copiare.
Attiva le espressioni regolari per la corrispondenza tramite pattern — per esempio sostituire tutte le cifre, comprimere gli spazi bianchi o riordinare con gruppi di cattura come $1 e $2. Con Regex disattivato, il testo da cercare viene confrontato in modo letterale. Tutto funziona localmente e non viene caricato nulla.
Le modifiche ripetitive si manifestano ovunque: rinominare una variabile all’interno di un frammento di codice, sostituire un segnaposto come «NOME» in un modello per la creazione di corrispondenze di massa, modificare il formato di una data in un elenco esportato o rimuovere un prefisso da centinaia di righe. Per operazioni di pulizia più ampie, è consigliabile procedere per fasi: eseguire una sostituzione, copiare il risultato, incollarlo come nuovo input ed eseguire la fase successiva. Spesso, concatenare semplici sostituzioni è più chiaro che creare un unico modello complesso.
Due abitudini prevengono la maggior parte degli errori con le espressioni regolari. Innanzitutto, ricorda che caratteri come il punto, il segno più, il punto interrogativo e le parentesi hanno un significato speciale in un pattern: il punto corrisponde a qualsiasi carattere, non solo a un punto fermo. Quindi, quando li intendi letteralmente, usali con una barra rovesciata. In secondo luogo, testa il pattern su un breve estratto del tuo testo e controlla il numero di corrispondenze prima di applicarlo all'intero testo; un numero inaspettato è il primo segnale che il pattern sta trovando più o meno corrispondenze di quanto previsto.
Domande frequenti
Supporta le espressioni regolari?
Sì. Attiva Regex per usare la sintassi completa delle espressioni regolari di JavaScript nel campo di ricerca, inclusi i riferimenti ai gruppi di cattura come $1 nella sostituzione. Con l'opzione disattivata, il testo da cercare viene confrontato in modo letterale.
Posso cercare senza distinzione tra maiuscole e minuscole?
Sì — attiva la corrispondenza senza distinzione tra maiuscole e minuscole e la ricerca ignorerà maiuscole e minuscole, così “Gatto” corrisponde a “gatto” e “GATTO”.
Quante sostituzioni effettua?
Tutte. Ogni corrispondenza viene sostituita e il conteggio in tempo reale accanto al risultato mostra esattamente quante ne sono state trovate e sostituite.
Il mio testo viene caricato?
No. La ricerca e la sostituzione avvengono interamente nel tuo browser, quindi il tuo testo non lascia mai il tuo dispositivo.
Perché, quando si cerca un punto o una parentesi, vengono selezionati testi diversi da quelli desiderati?
Questo accade quando Regex è attivo: molti caratteri di punteggiatura diventano operatori del pattern — un punto indica qualsiasi carattere e le parentesi definiscono gruppi o insiemi di caratteri. Puoi risolvere in due modi: fare l'escape del carattere con una barra rovesciata, scrivendo ad esempio \., oppure disattivare Regex, così che il testo cercato venga trovato esattamente come digitato.