Torna alla home Strumenti testo Trova e sostituisci

Trova e sostituisci

Trova e sostituisci con supporto regex

Come usare Trova e sostituisci

Trova e sostituisci con supporto regex Strumento gratuito online, senza registrazione, senza pubblicità invasiva. Usalo ora.

A cosa serve cerca-e-sostituisci?

Cerca-e-sostituisci è una delle operazioni più potenti nell'editing del testo. Combinata con le espressioni regolari, può eseguire trasformazioni complesse che manualmente richiederebbero ore di lavoro noioso e soggetto a errori.

Esempio con regex: Il pattern (\d{4})-(\d{2})-(\d{2}) con sostituzione $3/$2/$1 converte le date ISO (2025-04-10) nel formato italiano (10/04/2025) in una sola operazione applicata a tutto il testo contemporaneamente.

Frequently Asked Questions

Cos'è un'espressione regolare (regex)?

Un'espressione regolare è un pattern che descrive un insieme di stringhe di caratteri. Ad esempio, \d+ corrisponde a una o più cifre, \w+ a una parola, e .* a qualsiasi sequenza di caratteri. Le regex permettono di cercare pattern invece di stringhe esatte — molto più potente della semplice ricerca di testo letterale.

Cosa fa l'opzione 'distingui maiuscole/minuscole'?

Quando è attivata, 'Ciao' e 'ciao' sono trattati come stringhe completamente diverse. Quando è disattivata, la ricerca corrisponde indipendentemente dalla capitalizzazione — 'ciao' corrisponde a 'Ciao', 'CIAO' e 'CiAo'. La maggior parte delle ricerche di testo non distingue le maiuscole per impostazione predefinita.

Come sostituisco tutte le occorrenze, non solo la prima?

Questo strumento sostituisce tutte le occorrenze per impostazione predefinita. In JavaScript regex, il flag 'g' (globale) è necessario per sostituire tutte le corrispondenze — lo strumento lo applica automaticamente senza che dobbiate ricordarlo.

Posso usare i gruppi di cattura nella sostituzione con regex?

Sì. I gruppi di cattura nel pattern (parentesi) possono essere referenziati nella stringa di sostituzione con $1, $2, ecc. Ad esempio, il pattern (\w+) (\w+) con sostituzione $2 $1 scambia due parole — molto utile per riformattare nomi, date e altri dati strutturati.

Qual è la differenza tra cerca-e-sostituisci in diversi strumenti?

È la stessa operazione fondamentale con nomi e sintassi leggermente diversi. 'Sostituisci' si usa nella maggior parte degli strumenti GUI e in JavaScript. 's/pattern/sostituzione/' è il termine in sed e vim. 'gsub' è la sostituzione globale in Ruby e Perl. La funzionalità è equivalente.

Cerca-e-sostituisci nel browser vs editor di codice vs sed

Un editor di codice (VS Code, Sublime Text) ha la funzione di cerca-e-sostituisci più potente — supporta regex multiriga, ricerca in tutto il progetto e anteprima delle modifiche prima di applicarle. sed (riga di comando Unix) è il più efficiente per elaborare file grandi in script automatizzati. Uno strumento nel browser come questo è ideale per le operazioni rapide su testo incollato senza aprire alcuna applicazione né scrivere alcun comando.

☕ Buy me a coffee