Considerare lo scenario in cui si dispone di una stringa specifica che si desidera trovare e sostituire. Si desidera sostituirlo con una nuova stringa che contiene un carattere di nuova riga (o sequenza di caratteri).
abc123 xyz456-blah
fsafd23 xyz456-green
89hjkf23 xyz456-red
afdsa23 xyz456-yellow
abaac123 xyz456-orange
Nello scenario sopra, mi piacerebbe trovare "xyz
" e sostituire lo spazio con un carriage return/newline.
I risultati dovrebbero essere:
abc123
xyz456-blah
fsafd23
xyz456-green
89hjkf23
xyz456-red
︙
eccetera...
Domanda: Come si otterrebbe più facilmente utilizzando Notepad ++? Esistono altri strumenti che suggerirebbe di eseguire facilmente questo comando?
In Notepad ++, è molto facile ...
Il trucco è impostare la modalità di ricerca.
Imbroglio un po 'i caratteri S & Ring che non riesco a digitare direttamente nei campi di testo (ad esempio tab e newline). Trova da qualche parte nel documento che ha già quel personaggio, quindi copialo e incollalo nel campo di sostituzione.
Quindi, nel tuo esempio, inizia all'inizio di una riga, fai clic, trascina fino alla fine della riga precedente, copialo e incollalo nella finestra di dialogo Sostituisci.
Nella finestra di dialogo "Sostituisci", assicurati che in Modalità di ricerca sia selezionato "Esteso". Quindi digitare nella casella di ricerca inserire "xyz" e sostituirlo con "\ n".
Per Notepad ++, cambia la modalità di ricerca in Esteso quindi in Sostituisci con usa campo\n .