2013-07-19 10:37:05 +0000 2013-07-19 10:37:05 +0000
47
47

Rimuovere le righe vuote e gli spazi vuoti in Notepad++?

Supponiamo che io abbia queste righe:

A

B

C

D

E

Voglio rimuovere le righe vuote, e anche gli spazi prima della lettera, come questo:

A
B
C
D
E
``` &001 


Come posso ottenere questo risultato in Notepad++?

Risposte (8)

63
63
63
2013-07-19 13:32:59 +0000

Per eliminare gli spazi di testa e tutte le linee vuote (anche se la linea vuota contiene spazi o schede)

  1. Vai a Ricerca -> Sostituisci
  2. 2. Selezionare “Espressione regolare” sotto Modalità di ricerca.
  3. Selezionare “Espressione regolare” sotto Modalità di ricerca.
  4. Usare ^\s* per “ Trova cosa” e lasciare “ Sostituisci con” vuoto.
  5. Andare a Ricerca -> Sostituisci
  6. Cliccare su Sostituisci tutti

Spiegazione Regex:

  • ^ significa l'inizio della riga
  • \s* significa un numero qualsiasi (anche 0) di caratteri dello spazio bianco. I caratteri dello spazio bianco includono la scheda, lo spazio, la nuova riga e il ritorno a capo.
38
38
38
2014-02-26 06:28:31 +0000

Edit -> Operazioni di linea_ -> Rimuovi linee vuote o in alternativa: Modifica -> Linee operative -> Rimuovi righe vuote (contenenti caratteri vuoti)

7
7
7
2016-07-15 18:02:53 +0000

Vai a Edit > Line Operations > Remove Empty Lines

4
4
4
2015-01-08 17:42:08 +0000

Il modo più semplice sarebbe selezionare tutto (Ctrl+A), andare su Edit>Blank Operation>Trim Trailing Space.

Questo dovrebbe rimuovere tutti gli spazi in mezzo.

1
1
1
2013-07-19 11:07:41 +0000

Si potrebbe usare una semplice ricerca per espressione regolare e sostituire.

  1. 1. Fare clic su Ctrl+H per la finestra di dialogo Replace
  2. Fare clic su Ctrl+H. 2. Assicurarsi di selezionare l'opzione ‘Regular expression’
  3. 3. Trovare cosa: ____ (.)\r_ (scambiare _ con lo spazio, in quanto non si formatta correttamente su questo sito)
  4. Fare clic su Ctrl+H per la ricerca di un'espressione regolare. Sostituire con: “

Cambiare gli spazi come necessario perché penso che questo sito non mostri gli spazi esatti di cui si ha bisogno.

Consiglio di personalizzare la propria espressione regolare utilizzando questo tutorial e questo cheat sheet .

0
0
0
2017-03-09 18:47:40 +0000

Premere Ctrl+H per aprire la finestra di dialogo Trova e Sostituisci, e inserire come segue.

  1. 2. Digitare \r\n\r\n in Trova cosa
  2. Premere Ctrl+H per aprire la finestra di dialogo Trova e Sostituisci. 2. Digitare \r\n in Sostituisci con
  3. Digitare \n in Sostituisci con
  4. Selezionare Extended in Search Mode [\r -> Carriage Return & \n - \n - >Line Feed] Rimuove anche gli spazi di linea irregolari. Continuare a cliccare su REPLACE ALL fino a raggiungere il risultato previsto. Spero che questo aiuti!
-1
-1
-1
2014-12-05 09:59:46 +0000

Copiare 2 spazi vuoti (Ctrl+C), cercare e sostituire (Ctrl+H), incollare nel campo Trova e selezionare Sostituisci. Se avete lo stesso carattere con uno spazio vuoto dietro o davanti, copiate il carattere con lo spazio vuoto e sostituitelo con lo stesso carattere senza lo spazio vuoto.

Nessun comando complicato, che, tra l'altro, non ha funzionato per me.

-2
-2
-2
2017-11-09 22:17:32 +0000

Vai a Modifica > Operazioni in bianco > Rimuovi il vuoto non necessario e EOL