Foros del Web » Programando para Internet » Javascript »

Urge: Control de cadenas de texto

Estas en el tema de Urge: Control de cadenas de texto en el foro de Javascript en Foros del Web. Buenas, lo que necesito es controlar el contenido de una cadena de texto. El objetivo es leer una parte de la dirección de la página ...
  #1 (permalink)  
Antiguo 16/02/2002, 13:23
 
Fecha de Ingreso: junio-2001
Mensajes: 23
Antigüedad: 22 años, 10 meses
Puntos: 1
Urge: Control de cadenas de texto

Buenas, lo que necesito es controlar el contenido de una cadena de texto.

El objetivo es leer una parte de la dirección de la página que se está visitando en el momento. Pongo un ejemplo en mi caso:

si alguien teclea http://www.alamedadeosunaweb.com/copygor me gustaría poder analizar esa dirección, se que la variable es document.location, pero eso me devuelve toda la dirección.

Yo de ese valor quiero extraer solamente lo de copygor (dentro de este ejemplo), es decir, todo lo que viene después de http://www.alamedadeosunaweb.com/

Se que hay una forma de interpretar las cadenas de texto y elegir sólo a partir de cierto caracter, o a partir de cierto número de caracteres (este último creo que sería mejor, simplemente tendría que coger el resto de los caracteres siguientes del caracter 33, la última barra "/")

Si alguien sabe hacer esto que me ayude por favor, se lo agradecería mucho.

Un saludo de Herni_Hdez desde España
  #2 (permalink)  
Antiguo 16/02/2002, 14:19
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Urge: Control de cadenas de texto

Hola, Herni_Hdez.

Prueba con esto:

cadena="http://www.alamedadeosunaweb.com/copygor";
subcadena=cadena.substr(33);

Saludos,
  #3 (permalink)  
Antiguo 16/02/2002, 20:43
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Urge: Control de cadenas de texto

Existen dos métodos de los strings en JavaScript que combinados te dan lo que buscas:

- String.lastIndexOf("/") te retorna la posición de la última aparición de la cadena "/" dentro del String.

- String.substr(pos) te retorna el substring a partir de la posición pos.

En tu caso...

cadena="http://www.alamedadeosunaweb.com/copygor";
subcadena=cadena.substr(cadena.lastIndexOf("/"));

...te debería retornar lo que buscas.

Suerte.

  #4 (permalink)  
Antiguo 05/03/2011, 07:49
 
Fecha de Ingreso: junio-2001
Mensajes: 23
Antigüedad: 22 años, 10 meses
Puntos: 1
Respuesta: Urge: Control de cadenas de texto

Nunca es tarde para agradecer una respuest...
Sólo he tardado 9 años :)

Muchas gracias a ambos, si es que aún rondáis por aquí, hacía tiempo que no necesitaba echar un vistazo al foro para solventar dudas :)
__________________
A la mierda los torpedos... ¡Avante toda!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 14:34.