Comunidad de diseño web y desarrollo en internet online

Coger parte de un string

Citar            
MensajeEscrito el 11 Oct 2006 05:04 pm
Hola. Tengo un string que es una Url, donde se encuentra una imagen, de la que solo necesito el nombre. Por ejemplo: usuario/misdocumentos/micarpeta/imagen.jpg. Con substr lo soluciono fácil, el problema es que son varias imagenes con diferente nombre pero todas estan en la misma carpeta. Recuerdo que en C++ se podia recorrer una cadena y coger desde tal caracter a tal otro. Mi idea es , como todas las imagenes son .jpg, con un _length averiguar la longitud y partir del final de la cadena -4(el punto y jpg) hasta que encuentre "/",
^^

Código :

numero=mi_imagen._length;
nombre_imagen=mi_imagen.substr(numero-4,hasta que encuentre "/");

pero no sé que ordenes darle y aqui interviene todo aquel que quiera ayudarme. Muchas gracias!!!

Por susana769

61 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 11 Oct 2006 05:16 pm
con el comando split puedes cortar una cadena por medio de un caracter de corte, quizás en este caso sea la "/" lo que devuelve esa function es un array.
se usa así:

Código :

var arr:Array;
arr = cadena.split("/");

saludos

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 11 Oct 2006 05:18 pm
var cadena:String = "usuario/misdocumentos/micarpeta/imagen.jpg"
var miArray:Array = new Array();
miArray = cadena.split("/");
trace(miArray[miArray.length-1]); //Output : "imagen.jpg"

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.