Selezionare parte di una stringa ed eliminarla
Ragazzi avrei bisogno di un aiuto.
Ho un file testo.txt dove dentro ci sono una serie di righe composte dal tag immagine, collegamento ipertestuale, testo, A CAPO, tag immagine, collegamento ipertestuale, testo, A CAPO e così via si ripete sempre.
Avrei bisogno di togliere tutti i tag immagine (con relativo link) da ogni riga, per lasciare quindi solo il collegamento ipertestuale e il testo.
Visto che ci sono tantissime righe, non posso farlo a mano, avevo quindi pensato di farlo col php, solo che non riesco.
Avevo pensato di usare la str_replace, ma ovviamente non posso usarla perché il link immagine cambia su ogni riga...
Però su ogni riga il tag immagine inizia e finisce sempre allo stesso modo:
inizia con <img src e finisce con HSPACE="5">
quindi avevo pensato di trovare un modo per selezionare, in ogni riga, tutto ciò che è compreso tra questi 2 target e sostituirlo con un carattere nullo, ad esempio ""
Sapreste indicarmi come fare?
Ecco un esempio visivo di come è composto il file.
Codice:
<img src="linkImmagine1" HSPACE="5"><a href="linkHTML" target="_blank">Testo</a>
<img src="linkImmagine2" HSPACE="5"><a href="linkHTML" target="_blank">Testo</a>
<img src="linkImmagine3" HSPACE="5"><a href="linkHTML" target="_blank">Testo</a>
...
...
<img src="linkImmagineX" HSPACE="5"><a href="linkHTML" target="_blank">Testo</a>