Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/05/2009, 05:20
AnDrEa MM
 
Fecha de Ingreso: mayo-2005
Mensajes: 510
Antigüedad: 19 años
Puntos: 1
Respuesta: Recoger parametros de una petición get

Si, tienes razón, aunque no termino de entender tu propuesta.
Entiendo que sugieres obtener la sub-cadena a partir del símbolo "?", pero luego no te sigo...

Estoy intentando solucionarlo usando expresiones regulares, y separar por "&", pero tengo que estudiarlo un poco más porque de momento sólo me lo separa en 2 sub-cadenas. Cada uno de los resultados se correspondería con una tupla parámetro=valor (tal vez es por ahí por donde ibas con tu sugerencia...?)

El código sería algo así:

Código PHP:
Pattern patron Pattern.compile("(.+)&(.+)");
    
Matcher matcher patron.matcher(link);

    
matcher.find();

    
System.out.println(matcher.group(1));
    
System.out.println(matcher.group(2));
    
System.out.println(matcher.group(3));
    
System.out.println(matcher.group(4));
    
System.out.println(matcher.group(5)); 
Pero debo indicar de alguna manera que se puede repetir la cadena inicial "(.+)".

Si consigo el objetivo lo postearé. Si alguien lo consigue antes... será bienvenido!