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...![]()