Question:
How can you delete part of a text until you find the first occurrence? Also eliminating the occurrence found.
Sample text:
<div>soy la primera linea</div><div>soy la segunda linea</div>
the occurrence would be </div>
so the final text should be
<div>soy la segunda linea</div>
Answer:
Without using regular expressions you could do something like this:
public class Ejemplo {
public static void main(String[ ] arg)
{
String cadena = "<div>soy la primera linea</div><div>soy la segunda linea</div>";
System.out.println(cadena);
String patron = "</div>";
int posicion = cadena.indexOf(patron);
System.out.println(cadena.subSequence(posicion+patron.length(),cadena.length()));
}
}
Exit:
yo@pc:/tmp⟫ javac Ejemplo.java
yo@pc:/tmp⟫ java Ejemplo
<div>soy la primera linea</div><div>soy la segunda linea</div>
<div>soy la segunda linea</div>
Take a look at the java api reference on the String class.