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

Tratar cadenas

Estas en el tema de Tratar cadenas en el foro de ASP Clásico en Foros del Web. Como puedo tratar una cadena para eliminar parte de la misma, mi idea es que de:ç http://direccion/di1/ obtenga http://direccion eliminando el resto...
  #1 (permalink)  
Antiguo 22/01/2003, 11:48
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Pregunta Tratar cadenas

Como puedo tratar una cadena para eliminar parte de la misma, mi idea es que de:ç

http://direccion/di1/

obtenga http://direccion

eliminando el resto

__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #2 (permalink)  
Antiguo 27/01/2003, 08:55
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
sugerencias??

alguien sabe algo al respecto????

sobre el tratamiento de cadenas????

alguna función al respecto????


__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #3 (permalink)  
Antiguo 18/02/2003, 06:05
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
Fijate que seguro en las faqs, habla del tratamiento de cadenas.

te doy un ejemplo que puedea ayudarte:

Dim texto, findenombre, nombre, temporal, findedireccion, direccion

texto= "cacho perez; calle 56 s/n; 1 de octubre de 1890"
findenombre=instr(texto,";")
nombre=mid(texto,1, findenombre - 1)
temporal=mid(texto, findenombre + 1, len (texto)
findedireccion = instr (temporal, ";")
direccion = mid (temporal, 1, findedireccion - 1)

si te lees todo lo que es manejo de cadenas, haciendo unos pocos cambios, esto te va a servir para lo que necesitas.

sino, hay colecciones del request, que ahora no las tengo presente, que te pueden servir, e incluso tienen menos código, pero bueno, esta en vos por cual optar.

esta última creo que es request.servervariables ("remote_host")

saludos
__________________
Juan Pablo
  #4 (permalink)  
Antiguo 23/03/2003, 16:56
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
contar

estoy intentando pero la verdad q tratar cadenas no es lo mio:

function direccion(cadena)

Dim findenombre,temporal,findedireccion,cadena2
cadena2=cadena
findenombre=instr(11,cadena2,"/")
cadena2=mid(cadena2,1, findenombre)

if len(cadena2)<15 then

direccion=cadena

else
direccion=cadena2

end if

end function

cadena=http://www.unapagina.es
ó
cadena=http://www.otrapagina.es/

parece q funciona x ahora


alguna otra sugerencia?
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
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 23:01.