Ver Mensaje Individual
  #13 (permalink)  
Antiguo 23/10/2011, 19:31
Avatar de Sourcegeek
Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: Expresión regular para separar datos HTTP_USER_AGENT

Si quieres evitar complicaciones con más regexp, puedes realizar esto:
Código PHP:
Ver original
  1. preg_match_all('/(.*) \((.*)\)\s*(.*)/', $str, $matches);
  2.  
  3. if(isset($matches[3][0]) && substr($matches[3][0], 0, 6) == 'Chrome') {
  4.     preg_match_all('/(.*) \((.*)\) (.*) \((.*)\) (.*)/', $str, $matches);
  5. }

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies