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

Sacar un texto entre Textos

Estas en el tema de Sacar un texto entre Textos en el foro de Java en Foros del Web. Que tal mi pregunta es cortita y al pie. Me gustaria sacar de un string, un nuevo string entre dos strings... me explico: Si el ...
  #1 (permalink)  
Antiguo 25/07/2008, 11:54
 
Fecha de Ingreso: abril-2007
Mensajes: 24
Antigüedad: 17 años
Puntos: 0
Sacar un texto entre Textos

Que tal mi pregunta es cortita y al pie.
Me gustaria sacar de un string, un nuevo string entre dos strings... me explico:

Si el string fuera " hola como andas"
y yo le digo que quiero todo lo que haya entre "hola" y "andas" me devuelva "como", pero no tengo ni idea como hacerlo...
Espero una pronta respuesta
Muchas gracias
  #2 (permalink)  
Antiguo 25/07/2008, 12:36
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: Sacar un texto entre Textos

Hola,

Lo haremos por paso:
String cadena="Hola como andas"

1. Obtienes el texto que hay despues de que encuentre la palabra Hola
String textoDespues=cadena.substring(cadena.indexOf("Hola ")+4);

2. Obtienes el texto que esta antes de la palabra "andas"
String antesAndas=textoDespues.substring(0,textoDespues.i ndexOf("andas"));

3. Imprimes el resultado:
System.out.println("Resultado: "+antesAndas);

saludos!
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 11:56.