Ver Mensaje Individual
  #12 (permalink)  
Antiguo 15/02/2012, 20:38
jalex16
 
Fecha de Ingreso: octubre-2006
Mensajes: 562
Antigüedad: 18 años, 2 meses
Puntos: 12
Respuesta: Cortar cadena hasta cierto caracter

Ahora tengo otra duda.
Tengo la cadena compuesta por horas
Código PHP:
Ver original
  1. $string = "12:00 9:15, 10:32  08:11,23:22";

Necesito obtener
12:00
9:15
10:32
08:11
23:22

Leyendo el link que me pusiste logré hacer esto
Código PHP:
Ver original
  1. $preg = preg_match_all('/(?<=\d):(?=\d)/', $string, $matches);
Y sí busca como debe (en parte), pero quisiera que me incluya los números al mostrarlos, alguna idea?

Intenté también con
Código PHP:
Ver original
  1. $preg = preg_match_all('/(?<=\d{1,2}):(?=\d{1,2})/', $string, $matches);
Eso debería coincidir con ":" entre 1 o 2 dígitos, pero me da un error de compilación con el "mirar atrás", parece que no puede tener longitud fija.

Código HTML:
Ver original
  1. Warning:  preg_match_all() [function.preg-match-all]: Compilation failed: lookbehind assertion is not fixed length at offset 11