Trova e sostituisci testo online

Cerca, evidenzia e sostituisci parole, schemi multilinea o espressioni regolari (Regex) in tempo reale. Visualizza in anteprima le tue sostituzioni in modo non distruttivo con i riferimenti posteriori capture group ($1, $2, $&), ancoraggi multilinea (^ e $), Corrispondenza di parole intere compatibile con Unicode e sequenze di escape di nuova riga/tab (\n, \t).

Quick Presets:

Corrispondenze trovate: 0

Sostituzioni: 0

No search query

Come trovare e sostituire testo online

Che tu stia ripulendo i dati CSV esportati, refactoring di snippet di codice, redigendo log sensibili o riformattando le date in blocco, questa utilità online Find and replace ti consente di visualizzare in anteprima ogni sostituzione in modo non distruttivo prima di apportare modifiche:

  1. Inserisci il testo di origine: Incolla o digita il contenuto nella casella Testo di origine (o fai clic su Carica testo di esempio per testare con registri degli ordini realistici).
  2. Specifica stringhe di ricerca e sostituzione: Digita la parola, il delimitatore o l'espressione regolare che desideri individuare in Trova testo e inserisci l'output desiderato in Sostituisci con.
  3. Ispeziona output live e punti salienti: Il pannello Risultato sostituito si aggiorna istantaneamente durante la digitazione. Passa alla scheda Corrispondenze evidenziate per ispezionare visivamente ogni sottostringa corrispondente nel contesto.
  4. Passa attraverso o Applica tutto: Usa Trova successivo (F3), Trova precedente (Shift+F3) e Sostituisci Single per rivedere le occorrenze una per una oppure fai clic su Copia risultato / Scarica direttamente il .txt.

Foglio informativo sulle espressioni regolari e sulle sequenze di escape

Abilita Utilizza le espressioni regolari per sbloccare la corrispondenza dei modelli e i riferimenti all'indietro dinamici:

Gettone/modello Dove utilizzare Descrizione ed esempio
\n e \t Trova e sostituisci Corrisponde o inserisce un'interruzione di riga (\n) o un carattere di tabulazione (\t) quando Interpret Escapes è selezionato.
^ e $ Trova (Regex + Multilinea) Corrisponde all'inizio (^) o alla fine ($) di ogni riga. Ideale per aggiungere punti elenco o virgole finali a ogni riga.
\d+ / \w+ / \s+ Trova (Regex) Corrisponde a una o più cifre (\d+), caratteri di parola (\w+) o caratteri di spazio bianco (\s+).
(...) & $1, $2 Trova e sostituisci (Regex) Le parentesi catturano i gruppi in Trova; $1, $2 inseriscono i valori catturati in Sostituisci. Esempio: Trova (\w+),\s*(\w+) → Sostituisci $2 $1.
$& Sostituisci (Regex) Inserisce l'intera sottostringa corrispondente. Esempio: Trova \d+ → Sostituisci [$&] racchiude ogni numero tra parentesi.

Flussi di lavoro comuni di ricerca e sostituzione in blocco

  • Converti elenchi separati da virgole in righe: Trova , e sostituisci con \n (con Interpreta \n e \t Escapes selezionato) per trasformare gli elenchi inline in verticali righe.
  • Riformatta date ISO (AAAA-MM-GG in GG/MM/AAAA): Abilita Regex, Trova (\d{4})-(\d{2})-(\d{2}) e sostituisci con $3/$2/$1.
  • Aggiungi prefisso o punto elenco a ogni riga: Abilita Regex e la modalità multilinea, Trova ^ e Sostituisci con - per trasformare le righe semplici in un elenco Markdown.
  • Modifica indirizzi email o identificatori: Abilita Regex, Trova [\w.+-]+@[\w-]+\.[\w.-]+ e Sostituisci con [REDACTED] prima di condividere pubblicamente i file di registro.

Domande frequenti

Come posso sostituire virgole o delimitatori con caratteri di fine riga (interruzioni di riga)?

Assicurati che Interpret \n & \t Escapes sia selezionato, digita il delimitatore (come , o |) nell'input Trova testo e inserisci \n nell'ingresso Sostituisci con. L'output live dividerà immediatamente il testo su righe separate.

Come posso utilizzare i gruppi di acquisizione regex come $1 e $2 nelle sostituzioni?

Seleziona Utilizza espressioni regolari, racchiudi le parti del modello di ricerca che desideri acquisire tra parentesi (...) e fai riferimento ad esse nel campo Sostituisci con utilizzando $1 per il primo gruppo, $2 per il secondo gruppo, oppure $& per l'intera partita.

Perché il valore letterale "$" nel testo sostitutivo funziona in modo sicuro in modalità testo normale?

Molti strumenti di base trattano accidentalmente $1 o $& come riferimenti all'indietro regex anche quando le espressioni regolari sono disattivate, corrompendo importi in dollari come $100. Il nostro strumento isola le sostituzioni letterali in modalità testo normale in modo che i simboli del dollaro non vengano mai alterati.

Come posso aggiungere un prefisso o un suffisso a ogni riga del mio testo?

Seleziona entrambi Utilizza espressioni regolari e Modalità multilinea (^ e $). Digita ^ in Trova per inserire testo all'inizio di ogni riga oppure digita $ in Trova per aggiungere testo alla fine di ogni riga.

Il mio messaggio è privato e sicuro?

SÌ. Tutte le operazioni di ricerca, evidenziazione e sostituzione vengono eseguite localmente all'interno del browser tramite JavaScript lato client. Nessun testo viene mai inviato a un server esterno.