String a,b,c;
public laura()
{
//String a = "inicio # ensaje(\"Hola eres un idiota\") fin #"; // String que le darias
a = JOptionPane.showInputDialog("Mete el primer renglon aqui:");
b = JOptionPane.showInputDialog("Mete el segundo renglon aqui:");
c = JOptionPane.showInputDialog("Mete el tercer renglon aqui:");
if(a.contentEquals("inicio #")) // Checar si el inicio esta escrito correctamente tal y ocmo se pide
// "inicio # " notese el espacio para que se genere el error si hay una letra despues del gato.
{
if(c.endsWith("fin #")) // Checar el fin de la cadena con el metodo endswith
{
//int x = a.indexOf(")"); // Sacamos la posicion de donde se encuentra el Parentesis derecho para cortar la pura cadena con el
// mensaje "ensaje("LOQUETUQUIERAS")"
//String b = a.substring(9, x+1); // cortamos la cadena a y la guardamos en b de la posicion 9 a la posicion en que se encuentre x+1
if(b.startsWith("ensaje(\"") && b.endsWith("\")"))
{
int x = b.indexOf(")");
System.out.println(b.substring(8, x-1));
}
else
{
System.out.println("El segundo renglon esta mal escrito.");
}
}
else
{
System.out.println("El fin no esta correcto.");
}
}
else
{
System.out.println("El inicio no esta correcto");
}
}