Classica pillola che potrebbe tornare molto utile a chi spesso utilizza l’ottimo Notepad++ ed è solito modificare codici sorgenti o file di testo che includono testo da mandare a capo magari delineato solo da un carattere ben definito.
Nel mio caso avevo a che fare con un CSV esportato da Excel, delineato da un punto e virgola per ciascuna riga che sarebbe però dovuta andare a capo per essere lavorata al meglio in questo editor di testo. Come modificare quel delimitatore con un “invio” senza però farlo manualmente per ciascuna riga? Presto detto. Richiamate il “Sostituisci” con CTRL+H (o Cerca / Sostituisci) e inserite il vostro delimitatore, quindi il “\n” come espressione regolare (interpretato così come un a capo) per la sostituzione, proprio come in immagine:
Una volta lanciata la sostituzione otterrete il risultato voluto.
Buon lavoro!
L'articolo potrebbe non essere aggiornato
Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)
Pillole
Le pillole sono articoli di veloce lettura dedicati a notizie, script o qualsiasi altra cosa possa essere "divorata e messa in pratica" con poco. Uno spazio del blog riservato agli articoli "a bruciapelo"!
Se vuoi leggere le altre pillole fai clic qui.
Fantastico! Mi hai risparmiato un lavoro lungo e noioso!
È proprio quello lo scopo del gioco! ;-)
n non è sufficiente, bisogna inserire rn altrimenti nel salvare come txt non si ottiene l’effetto
Ciao Claudio, grazie per il suggerimento. In effetti nell’articolo è ben specificato che il tutto è stato eseguito (con risultato corretto) su un file CSV ;-)
Ciao a tutti
ho un problema ma non so se è possibile risolverlo con Notepad++.
Si può aggiungere un carattere dopo una certa posizionne di una virgola?
Mi spiego meglio: in unn file di testo vorrei aggiungere un apice (‘) di tutte le righe dopo la seconda virgola (o terz o quarta ). C’è qualche modo di farlo in Notepad++?
Saluti
Buongiorno a tutti voi
Lavoro come assistente di redazione e mi si presenta un problema quotidiano: 3 volte al giorno l’aeronautica militare invia un comunicato con le previsioni del tempo tutto in maiuscolo; per esigenze di redazione il testo va convertito con gli alti e bassi. es: “Perturbazione nell’area del Friuli Venezia Giulia. Venti forti sulla Sicilia… etc..”. Attualmente procedo cosi’: trasformo il testo tutto in minuscolo e poi una per una metto le iniziali delle regioni e dei mari in maiscolo. Con gli editor tradizionali il “cerca e sostituisci” viene effettuato per singola parola, il che rende la cosa impraticabile. Ho cercato in rete e ho scoperto il programma Notepad ++ che farebbe al caso mio (almeno spero) per creare una macro. Ma, essendo ignorante, utilizzando un esempio di macro nel sito, non sono riuscito nello scopo. Ho fatto vari tentativi ma sto impazzendo. Qualcuno mi potrebbe aiutare? Grazie mille in anicipo. Domenico
Ciao Domenico. Io sulle macro ho zero esperienza, ma quello che chiedi è molto particolare (parlo in generale), perché non si tratta di sostituire ogni primo carattere di una parola con il suo corrispondente in maiuscolo, bensì di andare a prendere esclusivamente gli inizi di frase (post-punteggiatura) oppure i nomi delle regioni o delle città (da tenere ovviamente in maiuscolo). Spiace non poterti dare una mano, ma magari qualche lettore che passa da qui potrebbe saperne più di noi :-)