/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Extraer caracteres de un String

 
      Índice del Foro elrincondelc.com -> Java
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
alazka



Registrado: 15 Abr 2007
Mensajes: 3

MensajePublicado: 15/04/2007 5:47 am
Título: Extraer caracteres de un String

Hola agradeceria vuestra colaboracion.



Os explico.



Tengo una cadena de carateres

String cadena="asdasdadsasdsfdshttp.runner.cathousemails. com/scripts/runner.php?EA=200704141917328553adfaasdasd.s,dasda sdfasddsfas asdfs asdsadfasdhttp.runner.cathousemails.com/scripts/runner.php?EA=200704141956789234asdfasdfasdfasdfa"

Necesito guardar los 19 caracteres siguientes a este patron

"http.runner.cathousemails.com/scripts/runner.php?EA="

en un array.

ejemplo:

result[0]=200704141917328553
result[1]=200704141956789234



gracias
Volver arriba
_Leo_



Registrado: 20 Oct 2005
Mensajes: 285
Ubicación: Buenos Aires, Argentina

MensajePublicado: 16/04/2007 6:59 am
Título:

Código:
package ar.com.synapsis_sa.ztet;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * Ejemplo de uso de expresiones regulares
 * @author clasdix.com.ar
 */
public class ClasdixRegEx {

   /**
    * @param args
    */
   public static void main(String[] args) {

      String url = "http://http.runner.cathousemails.com/scripts/runner.php?EA=200704141917328553adfaasdasd.s,dasda sdfasddsfas asdfs asdsadfasdhttp.runner.cathousemails.com/scripts/runner.php?EA=200704141956789234";

      // Creo una expresión regular que ubicará ?EA= seguido de un número decimal
      Pattern p = Pattern.compile("\\?EA\\=([0-9]+)");
      Matcher m = p.matcher(url);

      // Recorro la entrada mientras hayan coincidencias
      int i = 0;
      while(m.find()) {
         System.out.println("Result["+(i++)+"] = "+m.group(1));
      }
   }
}

_________________
_Leo_
drk.com.ar

clasdix.com.ar
Volver arriba
      Índice del Foro elrincondelc.com -> Java
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com