Trova le linee con solo 7 lettere o numeri


2

Sto usando Notepad ++ e ho un documento con 88.000 righe.

Ho bisogno delle linee con solo 7 lettere o numeri.

Come posso fare questo?

Risposte:


3
  • Vai a Cerca → Trova
  • Nel Trovare cosa casella di testo incolla quanto segue:

    ^ \ W \ w \ w \ w \ w \ w \ w $

  • Assicurarsi che Modalità di ricerca è impostato per Espressione regolare

  • Clic Trova tutto nel documento corrente

Notepad++ screenshot

Ogni \w indica un'occorrenza di una lettera o di un numero e il simbolo ^ e il $ indica che questi devono essere abbinati tra l'inizio e la fine di una linea.


1
Non sarebbe una versione più facile da leggere ^\w{7}$? (Non sono sicuro che Notepad ++ supporti questa sintassi, ma non è affatto raro.)
a CVn

@ MichaelKjling: Per qualsiasi ragione, non ho potuto farlo funzionare con quella stenografia. Presumibilmente, NotePad ++ non lo supporta.
James P

il suo supporto nt
abu samra

1
@abusamra: puoi essere un po 'più specifico sul perché non funziona? Non hai nessuna corrispondenza? Ricevi messaggi di errore?
James P

@James, assicurati di aver aggiornato Notepad ++. La versione 6 include PCRE e supporta ^\w{7}$
Dane

0

Vai a trovare, seleziona Espressioni regolari e poi digita

.......\r\n

. sta per qualsiasi carattere, quindi 7 × . è la quantità di caratteri, \r\n è il carattere di nuova riga. A seconda del tuo sistema operativo, potresti dover utilizzare qualcosa di diverso come:

  • Finestre: \r\n
  • Linux: \n
  • Mac: \r

non funziona correttamente.
abu samra

Questo corrisponderebbe a qualsiasi linea con sette o più caratteri.
Dane
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.