Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/04/2013, 01:47
marcsirocus
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: expresiones regulares

Hola a todos,
primero gracias a todos por responder.

La questión es que estoy atascado en un script para una función PHP que estoy creando.

por una parte tenemos las variables que són del estilo:

var_1:'valor_1' , var_2:'valor_2' , ... , var_2:'valor_3'

necesito la expresión regular que me separe por , los fragmentos del tipo:

[0] var_1:'valor_1'
[1] var_2:'valor_2'
...
[n] var_n:'valor_n'

La expresión que adjunté está mal y era un simple ejemplo, no me sirve otro lenguaje ya que es para integrarlo a una clase PHP ya creada. No me sirve explode ya que el valor puede contener valores con comas:

var_x:'if(a=0,1,0)'

Espero haberme explicado mejor y que os sirva de ayuda. Yo llevo unos dias intentando construïrla.

Este es el código que tengo por ahora:

$campos = "usuario_activo:'IF(usuario_activo=0,1,0)' , usuario:'a'";
$expresion = "/[.+\:'.+'$]+/";

$separa = preg_split($expresion, $campos);

echo $campos."<br><br>".$expresion."<br><br>";
print_r($separa);


Por otro lado, como puedo recuperar mi usuario antiguo de este foro? ya que creo que està vinculado a una cuenta de correo que ya no utilizo ni existe :_(
A que Deidad superior debo escribir un mail para que asocie mi usuario anterior a mi nuevo mail?

Saludos y gracias

Última edición por marcsirocus; 08/04/2013 a las 02:17