Foros del Web » Programando para Internet » ASP Clásico »

Cadena de Texto

Estas en el tema de Cadena de Texto en el foro de ASP Clásico en Foros del Web. Vean mi problema es que quiero eliminar la ultima palabra de una cadena de texto como el siguiente. "esta es mi cadena puede ser cualquier ...
  #1 (permalink)  
Antiguo 21/11/2003, 18:07
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
Cadena de Texto

Vean mi problema es que quiero eliminar la ultima palabra de una cadena de texto como el siguiente.

"esta es mi cadena puede ser cualquier cosa"

En este caso lo que yo quiero eliminar es cosa y que solo me muestre cadena.

Gracias
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #2 (permalink)  
Antiguo 22/11/2003, 04:14
 
Fecha de Ingreso: agosto-2003
Mensajes: 46
Antigüedad: 21 años, 8 meses
Puntos: 0
Te sirve la funcion replace("cosa","",cadena_texto)?
  #3 (permalink)  
Antiguo 22/11/2003, 09:12
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
en realidad eso que dices Srenau no me sirve porque esa cadena es solo un ejemplo puede ser cualquier cadena... no solo cadenas que terminan en texto.. porque eso va dentro de for pero gracias por tu opinion. seguiere buscando.
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #4 (permalink)  
Antiguo 23/11/2003, 01:57
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
se me ocurre depronto contar las letras de cada palabra en una frase que escribas. luego haces un left para quitar el numero de letras de la ultima palabra..
claro qeu te digo eso pero no se como hacerlo
porque con un left(frase,8) por ejemplo solo te quitaria 8 letras de la ultima palabra que tienes osea que no serviria.. es solo una idea..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #5 (permalink)  
Antiguo 23/11/2003, 05:35
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años, 2 meses
Puntos: 772
Hola, affv.

Yo de ASP se poquito, tirando a casi nada, asi que solo te voy a dejar algunas ideas:
Código:
Palabras=Split(Cadena," ",-1)
Que te devuelve un array con cada una de las palabras. Luego borarías la última, que no se como se hace y a continuación las juntas con:
Código:
Join(Palabras," ")
Espero no haber metido mucho la pata. Saludos,
  #6 (permalink)  
Antiguo 23/11/2003, 12:37
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
Hasta que lo logre.. bueno a todos muchas gracias por sus ideas

<%
Cadena = "gt Telefonica Data 62.99.227.80-62.99.227.87"
Palabras = Split(Cadena," ",-1)
C_Palabras = Ubound(Palabras)
C_L_U_Palabra = Len(Palabras(C_Palabras))
C_L_Cadena = Len(Cadena)
Cadena_N = Mid(Cadena, 4, (C_L_Cadena-C_L_U_Palabra)-4)


Response.Write(Cadena_N)
%>
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:29.