No sé si he entendido muy bien tu pregunta Jaume, si es muy obvio lo que te
voy a decir espero que no te moleste, una función para obtener una cadena
que se encuentra entre dos parámetros.
function splitDoble (ini:String, cadena:String, fin:String){
var Inicio, Fin : Array;
var temp:String;
Inicio = cadena.split(ini); // 0=Inicio, 1=Cadena Buscada + Final
temp = Inicio[1];
Final = temp.split(fin); // 0 = Cadena Buscada, 1=Final
return Final[0];
}
var cad:String = "el perro anda <b>suelto</b> por el parque";
trace(splitDoble("<b>", cad, "</b>"));
Si lo quieres optimizar para etiquetas HTML, le quitas el segundo parámetro
y le pasas nada más que el contenido de la etiqueta "b", que la función se
encargue de contruir los dos parámetros "<b>" y "</b>".
Salu2
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------