Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2010, 00:28
silatica
 
Fecha de Ingreso: marzo-2010
Mensajes: 19
Antigüedad: 14 años, 7 meses
Puntos: 0
Urgente : Problema con preg_match_all

Amigos:

Tengo el siguiente codigo html:
<html>
<body>
<div id=news-id-1877>Hola Mundo </div>
<div id=news-id-1988><div align="center">Hola</div> Mundo</div>
</body>
</html>

utilizo esto:

preg_match_all("|(<div id='news-id-(.+)'>.+</div>)|mi", $m1, $qwe);

y me devuelve:
1.<div id=news-id-1877>Hola Mundo </div>
2. <div id=news-id-1988><div align="center">Hola</div>

No entiendo que hacer para que el segundo resultado me salga con el cierre del div, es decir quiero que el segundo resultado sea:
<div id=news-id-1988><div align="center">Hola</div> Mundo</div>

pero se esta cortando y me lo hace en el primer cierre de div que vee </div>

Espero que me ayuden.. es urgente.

Saludos