Quindi, ho letto un po 'e ho scoperto che NotePad ++ non usa regex "normale" (iniziando a pensare che tornerò su SciTE), ma ecco la mia domanda:
Ho un elenco esportato di dati con alcuni dati ridondanti che sto cercando di ripulire e convertire in un buon CSV per l'importazione in rubriche (migrazione di una soluzione server fax, quella precedente è OOOOLD e quindi questa è la migliore Posso ottenere per l'esportazione).
La riga che sto cercando di rimuovere da ciascun gruppo di voci inizia sempre
Voce: NAME ~
E poi c'è un codice alfanumerico di 12 cifre (che sembra essere esadecimale) che segue che è unico per ciascun gruppo di voci. Per alcuni gruppi di voci esiste una voce leggibile dall'uomo che segue "NOME", ma questi sono abbastanza pochi che posso rimuoverli manualmente, quindi abbinarli non è un grosso problema.
Quindi quello che voglio fare è trovare ogni riga che inizia con Entry: e selezionarla fino alla fine della riga. Ogni voce in ciascun gruppo è su una riga separata. Quindi userò Trova e sostituisci per rimuovere queste righe dall'elenco.
AGGIORNAMENTO: Input & Outpu
Entry: NAME ~00003193820
ShortName: ~00003193820
Owner: USRENAME
Name: John
FamilyName: John
DearName: John
Organisation: Acme 1 Corp
Via: FAX-ANY 1(555) 123-4567
Entry: NAME ~00003193820
ShortName: ~00003193820
Owner: USRENAME
Name: Sam
FamilyName: Sam
DearName: Sam
Organisation: Acme 2 LLC
Via: FAX-ANY 1(555) 890-1234
Ecco due gruppi di voci. Voglio rimuovere le righe che iniziano con "Entry:" da ogni singolo gruppo.