Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2013, 07:01
Avatar de Tollelle
Tollelle
 
Fecha de Ingreso: enero-2005
Mensajes: 64
Antigüedad: 19 años, 3 meses
Puntos: 0
Sonrisa REGEXP y preg_match_all() para etiquetas <1>(.+)</1>

Hola amigos, estoy mosqueado porque no saco esta expresión regular adelante y no entiendo mucho donde está el problema.

Quiero sacar cualquier contenido entre las etiquetas <1> y </1>... pero no hay forma... no es la primera vez que uso las expresiones regulares, pero no entiendo por qué algo aparentemente tan simple no sale :/

Código PHP:
Ver original
  1. $contenido='
  2. <1>1texto
  3.     <2>2texto
  4.         <3>3texto
  5.         </3>
  6.     </2>0texto
  7. </1>';
  8.  
  9. preg_match_all("/<1>(.+)<\/1>/", $contenido, $salida);
  10. echo "<pre>";
  11. echo print_r($salida);
  12. echo "</pre>";

gracias de antemano ;)

Un saludo.