Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    217

    Trattamento stringa: eliminare prima di e dopo di

    Ho una stringa molto lunga (l'intero codice html di una pagina web) contenuta nella variabile $paginaintera.
    La parte della pagina che mi interessa è delimitata, faccio per dire, da "<div class=inizio>" e "<div class=footer>", come faccio a cancellare a monte del primo e a valle del secondo?

    Ho dato un'occhiata a tutte le funzioni di trattamento stringhe, ma tutte le funzioni di "taglio" prendono in considerazione la posizione del carattere interessato (es: substr('abcdef', 1), taglia da "a" in poi) e, peraltro, sempre da un punto in avanti, mai da un punto a ritroso.

    Per cui, per tagliare a monte, potrei anche fare in due passaggi (trovo la posizione del mio "marker" e poi faccio substr), ma per tagliare a valle del secondo marker...

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Con un'espressione regolare: preg_match()

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.