2011-09-25 10:15:38 +0000 2011-09-25 10:15:38 +0000
60
60

Come potrei eliminare i primi 27 caratteri da ogni riga di Notepad++?

Ho un file di log e ho bisogno di rimuovere i primi 27 caratteri da ogni linea. Avresti una linea come questa:

2011-09-25 01:25:29 [INFO] <Exazoro> wazup

Ma deve essere così:

<Exazoro> wazup

Risposte (7)

78
78
78
2011-09-25 11:05:06 +0000

Usa la ricerca con espressione regolare, cerca ^........................... e sostituisci con (stringa vuota).

Sfortunatamente, Notepad++ non supporta il conteggio delle ripetizioni come ^.{27} - la documentazione SciTE regexp si applica anche qui.


In alternativa, usa la selezione rettangolare multilinea (premi Alt mentre selezioni) per selezionare questi primi 27 caratteri in ogni riga, poi premi Delete o Backspace.


Usando strumenti Unix (per esempio Cygwin, UnxUtils) potete usare invece cut -c28- o sed -E "s|^.{27}||". Almeno, queste sono le chiamate alla linea di comando di Linux che usereste…

19
19
19
2014-05-28 14:32:05 +0000

Nelle versioni più recenti di Notepad++, puoi usare i conteggi delle ripetizioni. Basta sostituire ^.{1,27} con una stringa vuota.

5
5
5
2013-08-26 13:08:52 +0000

Qui sotto c'è il modo della macro. Questo è più intuitivo per i non tecnici:

1) Posiziona il cursore sulla prima riga (qualsiasi posizione del cursore)

2) Clicca : Macro -> Avvia Registrazione

3) Fai le seguenti attività di pressione dei tasti:

* Press the Home key  
* Press Delete key 27 times (till you reach the intended character)
* Press down arrow button.

4) Clicca : Macro -> Stop Recording

5) Clicca : Run Macro Multiple times -> seleziona Run until the end of file -> clicca Run.

4
4
4
2019-01-13 19:15:48 +0000

UPD: Ora Notepad++ supporta la seguente ripetizione: ^.{27}B Ma ora notepad++ ripeterà rimuovere i caratteri fino a più di 27, per evitare questo è possibile utilizzare la seguente espressione:

  • Trova cosa: ^.{27}(.*)$
  • Sostituisci con: $1
2
2
2
2015-10-06 13:04:08 +0000

un piccolo miglioramento alla risposta di Daniel Beck:
Usa la ricerca per espressioni regolari, cerca:

^...........................(.*.\r\n)

e sostituire con:


0
0
0
2019-10-18 13:24:23 +0000

forse basta selezionare il testo con ALT + pulsante sinistro del mouse

0
0
0
2019-10-25 07:07:10 +0000

ALT + MAIUSCOLO + Selezione del mouse (solo ALT non funziona)

Puntare all'inizio del file, andare alla fine tenendo premuto ALT+MAIUSCOLO e puntare sulla posizione che si vuole…