Ipotizziamo di dover estrarre il codice completo del div che contiene il testo ("zuniga al napoli") da un articolo come questo:
una regexp di questo tipo:codice:<div id="primo"> <span class="prova">calcio</span> <div id="secondo">Zuniga al napoli</div> testo di prova </div>
funziona male perchè cattura tutto dal primo <div> che trova (che non è quello che contiene il testo) e si ferma al primo </div> (che chiude appunto il testo). Se poi dentro al div esistono altri tag html prima di "Zuniga al napoli", è finitacodice:<div [^>]*>(.*?)Zuniga al napoli</div>![]()
Come modifichereste quella regexp per farvi restituire:
<div id="secondo">Zuniga al napoli</div>

Rispondi quotando