Extraer cadena por coincidencias inicial y final en AS3

Holas a todos.

Aquí esta la función para extraer de una cadena un substring por una coincidencia inicial y final:

Ejemplo:

Frase: "Esta es mi frase"
Coincidencia inicial: e
Coincidencia final: a
Resultado: es mi fr

Esta es la función:


function cortarFrase(frase:String, coincidenciaInicial:String, coincidenciaFinal:String):String{
    var posicionInicial:int = frase.indexOf(coincidenciaInicial);
    trace(posicionInicial)
    var posicionFinal:int = frase.indexOf(coincidenciaFinal, posicionInicial + 1);
    trace(posicionFinal)
    return(frase.slice(posicionInicial, posicionFinal));
}


Saludos y sean felices.

Dar las gracias es siempre agradable. Si tienes dudas, has tu comentario y preguntame...

No hay comentarios:

Publicar un comentario