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 -----------------------------------------------------