Vai al contenuto
Case Converter Online
it

Trova e sostituisci testo online

Scrivi cosa cercare e cosa mettere al suo posto: ogni corrispondenza nel testo viene sostituita mentre digiti. Maiuscole/minuscole, parole intere ed espressioni regolari sono già incluse.

Opzioni
Caratteri
0
Parole
0
Righe
0

Funziona nel tuo browser. Il tuo testo non viene mai caricato.

Cosa fa questo strumento

Trova e sostituisci è una delle funzioni di modifica più utili che esistano, ma non sempre è a portata di mano. Magari stai lavorando in un modulo web, in un’app di chat, in un CMS o in un semplice campo di testo che non ha nessuna funzione di sostituzione. Con questo strumento per trovare e sostituire testo online incolli il testo qui, indichi cosa cambiare e copi il risultato dove ti serve.

Sostituisce tutte le corrispondenze in un colpo solo, ti mostra quante modifiche ha fatto e si aggiorna in tempo reale mentre scrivi, così vedi subito l’effetto di ogni impostazione.

Come si usa

  1. Incolla il testo in Il tuo testo.
  2. Scrivi la parola, la frase o il simbolo da cambiare in Trova.
  3. Scrivi il nuovo testo in Sostituisci con. Lascialo vuoto per eliminare tutte le corrispondenze.
  4. Scegli le opzioni che ti servono: Rispetta maiuscole/minuscole, Solo parole intere o Usa espressioni regolari.
  5. Controlla il risultato a destra, poi premi Copia o Scarica.

Lo strumento si apre con un esempio: cerca “lunedì” e lo sostituisce con “martedì” in una breve nota, così vedi come funziona prima di incollare il tuo testo. La nota sotto lo strumento segnala “3 sostituzioni effettuate.”

Le opzioni

Rispetta maiuscole/minuscole rende la ricerca sensibile alle maiuscole. Senza questa opzione, “hello” trova Hello, hello e HELLO. Con l’opzione attiva cambia solo la forma esatta che hai scritto. Le lettere accentate seguono la stessa regola: senza l’opzione, cercando “è” in “È tardi, è ora” e sostituendo con “era” ottieni “era tardi, era ora”, perché anche la È maiuscola viene trovata.

Solo parole intere trova la tua ricerca solo quando è una parola a sé. Una corrispondenza non deve avere una lettera, una cifra o un underscore subito prima o subito dopo. Così “cat” non cambia l’inizio di “category”. Le lettere accentate contano come lettere, quindi cercando “citt” non tocchi “città”.

Usa espressioni regolari tratta il campo Trova come uno schema invece che come testo semplice. Le espressioni regolari possono trovare qualsiasi cifra, qualsiasi parola, un insieme di caratteri o il testo all’inizio di una riga. In questa modalità puoi usare in Sostituisci con:

  • $1, $2 e così via per il testo catturato dalle parentesi dello schema
  • $& per l’intera corrispondenza
  • $<name> per un gruppo con nome
  • \n per un a capo e \t per una tabulazione

Se lo schema contiene un errore, come una parentesi non chiusa, lo strumento te lo segnala invece di cambiare qualcosa.

Esempi

Ogni risultato qui sotto viene dallo strumento.

Testo Trova Sostituisci con Opzioni Risultato
Il nostro team si riunisce il lunedì. Le riunioni del lunedì iniziano alle 9. lunedì martedì Nessuna Il nostro team si riunisce il martedì. Le riunioni del martedì iniziano alle 9.
colour, Colour, COLOUR colour color Nessuna color, color, color
colour, Colour, COLOUR colour color Rispetta maiuscole/minuscole color, Colour, COLOUR
The cat sat in the category aisle. cat dog Nessuna The dog sat in the dogegory aisle.
The cat sat in the category aisle. cat dog Solo parole intere The dog sat in the category aisle.
Smith, John (\w+), (\w+) $2 $1 Espressioni regolari John Smith
Order 2024-03-15 (\d{4})-(\d{2})-(\d{2}) $3/$2/$1 Espressioni regolari Order 15/03/2024
Call 555 0101 \d # Espressioni regolari Call ### ####
red, green, blue , \n Espressioni regolari red, green and blue su tre righe

La riga con “dogegory” mostra perché Solo parole intere è importante. Senza, lo strumento cambia ogni punto in cui compaiono quelle lettere.

Espressioni regolari utili

Per trovare Usa questo schema
Qualsiasi cifra \d
Un numero intero \d+
Due o più spazi {2,}
Una riga vuota ^\s*$ (con cautela)
Testo tra parentesi \([^)]*\)
Un indirizzo email (semplice) [\w.+-]+@[\w-]+\.[\w.]+
Qualsiasi parola che inizia con “re” \bre\w*

Gli schemi seguono le regole di JavaScript, che corrispondono a quelle della maggior parte dei linguaggi di programmazione e degli editor di codice. Attenzione con l’italiano: in JavaScript \w copre solo le lettere dalla A alla Z senza accenti. Con lo schema (\w+), (\w+) e la sostituzione $2 $1, “Rossi, Niccolò” diventa “Niccol Rossiò”. Usa invece (\p{L}+), (\p{L}+), che riconosce qualsiasi lettera, e ottieni “Niccolò Rossi”.

Consigli

  • Prova su un piccolo campione prima di incollare un documento lungo, soprattutto con le espressioni regolari.
  • Usa Solo parole intere per i nomi. Sostituire “Al” con “Alan” senza questa opzione cambierebbe anche “Alice” e “also”.
  • Fai più sostituzioni di fila. Copia il risultato, incollalo di nuovo in Il tuo testo e cambia ancora Trova e Sostituisci con.
  • Per le pulizie più comuni ci sono strumenti dedicati. Lo strumento per rimuovere gli underscore trasforma i nomi in snake_case in parole. Quello per rimuovere i trattini lunghi gestisce tutti i diversi tipi di trattino in una volta. Quello per rimuovere le righe duplicate elimina le righe ripetute.

Limiti

  • Le sostituzioni avvengono su tutto il testo in una volta. Non c’è una modalità “sostituisci successivo” passo per passo, quindi controlla il conteggio nella nota.
  • La formattazione come grassetto e link non viene mantenuta, perché il riquadro contiene testo semplice.
  • I testi molto lunghi vengono elaborati dopo una breve pausa nella digitazione.

Altri modi per trovare e sostituire

Microsoft Word: premi Ctrl+H. Il pulsante Altro mostra le opzioni per maiuscole/minuscole, solo parole intere e caratteri jolly, che sono la sintassi di ricerca propria di Word.

Documenti Google: premi Ctrl+H, oppure apri il menu Modifica e scegli Trova e sostituisci. Supporta la distinzione tra maiuscole e minuscole e le espressioni regolari.

Excel e Fogli Google: Ctrl+H sostituisce nelle celle. Come formula, usa =SUBSTITUTE(A1,"old","new"); in Excel in italiano diventa =SOSTITUISCI(A1;"old";"new").

Codice: in JavaScript, text.replaceAll('old', 'new') sostituisce testo semplice e text.replace(/pattern/g, 'new') usa un’espressione regolare. In Python, usa text.replace('old', 'new') o re.sub(pattern, 'new', text).

Trova e sostituisci: domande e risposte

Come sostituisco una parola in tutto il testo?

Incolla il testo nel riquadro Il tuo testo, scrivi la parola in Trova e la nuova parola in Sostituisci con. Tutte le corrispondenze vengono sostituite insieme e il risultato compare a destra. La nota sotto lo strumento ti dice quante sostituzioni sono state fatte.

La ricerca distingue tra maiuscole e minuscole?

Non per impostazione predefinita, quindi cercando "colour" trovi anche "Colour" e "COLOUR". Attiva Rispetta maiuscole/minuscole per sostituire solo la forma esatta che hai scritto.

Come evito che cambi pezzi di parole più lunghe?

Attiva Solo parole intere. In questo modo cercando "cat" sostituisci la parola cat ma lasci stare category e concatenate.

Posso sostituire un testo con un a capo?

Sì. Attiva Usa espressioni regolari e scrivi \n in Sostituisci con. Puoi anche scrivere \t per una tabulazione. Per esempio, se cerchi una virgola seguita da uno spazio e la sostituisci con \n, ogni voce di un elenco finisce su una riga a sé.

Come cancello una parola invece di sostituirla?

Lascia vuoto Sostituisci con. Ogni corrispondenza viene eliminata. Dopo puoi passare il risultato nello strumento per rimuovere gli spazi vuoti, così sistemi gli eventuali spazi doppi rimasti.

Altri strumenti per il testo

Vedi tutti gli strumenti