Rimuovi tutto il testo in eccesso prima e dopo la stringa di dominio per riga nel blocco note ++


-3

Mi piacerebbe prendere le seguenti stringhe e mantenere solo i domini e <br> tag

Così:

390796,domain1.com,1,0,0,false<br> 
390796,43domain2.org,2,0,0,false<br> 
167854,domain3.com,0,1,0,false <br>
167854,5domain4.com,0,1,0,false<br>

Sarebbe come:

domain1.com<br>
43domain2.org<br>
domain3.com<br>
5domain4.com<br>

Preferirei che lo facessi notepad ++ .


2
Puoi dirci cosa hai già provato? SuperUser è un luogo in cui cerchiamo di aiutare chi ha provato a risolvere qualcosa, ma si blocca o si imbatte in un problema. Migliora le tue possibilità di ottenere una risposta se fornisci dettagli su ciò che hai già provato. Questo fa due cose: 1) facci sapere che sei disposto a fare uno sforzo e non aspettarti che qualcun altro lo faccia per te, e 2) ci aiuti a non suggerire quello che hai già provato
nixda

Risposte:


2

Cerca & amp; Sostituisci con le espressioni regolari selezionate.

Ricerca: ^\d+,([^,]+),.*

Sostituire: \1


0

Anche se il Regex è probabilmente il modo migliore per farlo (vedi la risposta di Radoo), è anche abbastanza difficile da padroneggiare.

È anche possibile registrare macro in Notepad ++.
Macro
Posiziona il cursore sulla riga iniziale e fai clic sul pulsante Registra (cerchio rosso).
Quindi aggiusta la linea usando solo la tastiera (usa Fine Chiave per ottenere la fine della linea).
Infine sposta il cursore con la tastiera sulla riga successiva ( giù , Casa ) e premere stop.

È quindi possibile utilizzare il pulsante Esegui più volte più volte per eseguirlo su ogni riga.

Questo è molto più semplice di RegEx concettualmente, ma funzionerà solo se la struttura dei dati è identica.

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.