Mi trovo con questo testo presente in un file html caso:

codice:
1. 

SuperJames Forever </p> 
2. http://www.james.com/fld/r7msz
3. 

SuperJames Forever </p> 
4. 

SuperJames Forever </p> 
5. http://www.james.com/fld/r7Z6msz
6. 

SuperJames Forever </p> 
7. 

SuperJames Forever </p> 
8. 

SuperJames Forever </p> 
9. http://www.james.com/fld/r6msz
Io voglio eliminare queste righe:

3, 4, 6, 7

In pratica vorrei eliminare tutte le righe inserite nei tag

</p>
ma:

a) - solo se le righe dopo NON hanno url o una descrizione
b) - hanno altri tag diversi da


c) - hanno righe con tag

a loro volta aventi - come righe dopo - i casi a e b

Quindi alla fine vorrei questo risultato:

codice:
1. 

SuperJames Forever </p> 
2. http://www.james.com/fld/r7msz
8. 

SuperJames Forever </p> 
9. http://www.james.com/fld/r6msz
Io di solito uso Notepad++. Esiste qualche funzione o un filtro o una macro che potrei applicare?