Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/05/2014, 23:05
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 9 meses
Puntos: 2534
Respuesta: Separar string en array expresion regular

En primer lugar no necesitas expresiones regulares, necesitas parsear la URL tal cual y extraer sus parámetros.

Lo importante es que todo lo que tienes son formatos estándar, variables en una URL y además un objeto JSON ahí dentro.

Cita:
[{"ta_id":97497,"partner_id":"229547","partner_u rl" :"http://partner.com/deeplink/to/229547"},{"ta_id":97832,"partner_id":"id34234","pa rtner_url":"http://partner.com/deeplink/to/id34234"}]
Revisa parse_url() en el manual para que entiendas como obtener dichos parámetros iniciales, después con json_decode() conviertes dicho JSON a una estructura en PHP.

Cita:
Llevo ya dos horas con esto y no consigo dar con la buena expresion....
Ese es precisamente tu problema: ¿quién te ha dicho que es la única solución posible?

La regla de oro de RegExp es "si lo puedes resolver sin usar RegExp entonces no uses RegExp" y claramente los árboles te impiden ver el bosque, así no vas a llegar lejos.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.