Foros del Web » Programación para mayores de 30 ;) » Java »

Busqueda de cadena

Estas en el tema de Busqueda de cadena en el foro de Java en Foros del Web. Hola a todos: Mi problema es el siguiente... tengo almancenado en un String la cadena "Eldiahoyeslunes" como se daran cuanta no hay espacios. Hay forma ...
  #1 (permalink)  
Antiguo 01/02/2006, 14:02
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Exclamación Busqueda de cadena

Hola a todos:

Mi problema es el siguiente... tengo almancenado en un String la cadena "Eldiahoyeslunes" como se daran cuanta no hay espacios. Hay forma que a traves de una expresion regular pueda por ejemplo buscar "dia" dentro de la cadena?

Gracias.
  #2 (permalink)  
Antiguo 01/02/2006, 15:02
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
claro que si
Código:
String texto = "Eldiahoyeslunes"
int indice = texto.indexOf("dia");

if(indice != -1){
   System.out.println(texto.substring(indice,indice+("dia").length()));
}
and there u go!!

have funnnnnnnnn
  #3 (permalink)  
Antiguo 01/02/2006, 15:15
 
Fecha de Ingreso: junio-2005
Mensajes: 286
Antigüedad: 18 años, 10 meses
Puntos: 2
Para usar las expresiones regulares necesitaras las librerias de java.util.regex.*. Realmente no se como funcionan estas en Java. Busca algun ejemplo en Google.
  #4 (permalink)  
Antiguo 02/02/2006, 00:58
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Jejeje. Stock, eso aunque funcione no es una expresion regular, que es lo que han pedido .
Como dice Willie:
http://java.sun.com/j2se/1.4.2/docs/...e-summary.html
No son muy complicadas de usar, a excepcion de construir la expresion regular en si, que es el meollo del asunto.
  #5 (permalink)  
Antiguo 02/02/2006, 10:36
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
mmmmmmmmmmmmmm

jejejejjejejeje

creo que entendi mal la pregunta

sorry
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:48.