Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/01/2013, 18:49
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 270
Respuesta: por favor me explicas/corriges esta expresión regular:

Cita:
Iniciado por Anarko Ver Mensaje
me retorna:
Código:
Array
(
    [0] => "13">33 prensa de papel
    [1] => 13
    [2] => 33 prensa de papel
)
Eso es lo que pensaba que querías.Con preg_match_all, tendrás todos los matches.

Si, además, quieres que lo que venga en el segundo grupo de captura, no incluya el número, con añadir '[^ ]+ ' delante, es bastante (consumir todo aquello que no sea un espacio, y luego, consumir un espacio)
Código PHP:
Ver original
  1. preg_match_all('/"([0-9]+)">[^ ]+ ([^<]*)/s'

Cita:
¿puedes explicar por que el mio falla?
Te lo he puesto en un post anterior.