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
| ||||
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. |
| ||||
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 |
| ||||
Hola, affv. Yo de ASP se poquito, tirando a casi nada, asi que solo te voy a dejar algunas ideas:
Código:
Que te devuelve un array con cada una de las palabras. Luego borarías la última, que no se como se hace Palabras=Split(Cadena," ",-1) ![]()
Código:
Espero no haber metido mucho la pata. Saludos, Join(Palabras," ") ![]() |
| ||||
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) %> |