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

Busco una función equivalente a

Estas en el tema de Busco una función equivalente a en el foro de ASP Clásico en Foros del Web. Hola colegas, ¿qué tal? varéis, tengo un problemilla y es que necesito extraer una parte de una cadena de una variable asp´, así que ando ...
  #1 (permalink)  
Antiguo 21/06/2002, 02:52
 
Fecha de Ingreso: abril-2002
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Busco una función equivalente a

Hola colegas, ¿qué tal?
varéis, tengo un problemilla y es que necesito extraer una parte de una cadena de una variable asp´, así que ando buscando una función que sea similar a la "substr(pos,long)" de Javascript, pero para ASP.
¿Existe????????, porque lo desconozco...

GRACIAS!!!!!
  #2 (permalink)  
Antiguo 21/06/2002, 03:03
 
Fecha de Ingreso: mayo-2002
Mensajes: 45
Antigüedad: 22 años
Puntos: 0
Re: Busco una función equivalente a

ASP:
* En VBscript -> mid(source,pos,numchars), igual que en Visual Basic (evidentemente).
* En JavaScript -> substring(ya lo sabes)

Un saludo. :)
  #3 (permalink)  
Antiguo 21/06/2002, 03:04
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Re: Busco una función equivalente a

Hola colegui!

La función equivalente es esta:

Función inStr

Devuelve la posición de la primera aparición de una cadena dentro de otra.

InStr([inicio, ]cadena1, cadena2[, comparar])

Un saludo



  #4 (permalink)  
Antiguo 21/06/2002, 03:46
 
Fecha de Ingreso: abril-2002
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Busco una función equivalente a

Qué rapidez , y menuda eficacia , SE AGRADECE MUUUUUCHO!!!!

Un saludete
  #5 (permalink)  
Antiguo 21/06/2002, 03:52
 
Fecha de Ingreso: abril-2002
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Busco una función equivalente a

otra preguntilla, aprovechando vuestra eficacia... ¿cómo hago para extraer una parte de esa cadena??

GRACIAS!!!
  #6 (permalink)  
Antiguo 21/06/2002, 05:02
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Busco una función equivalente a

funcion Mid(cadena, inicio[, longitud])

inicio-> Posición de carácter en cadena en la que comienza la parte que se va a obtener. Si inicio es mayor que el número de caracteres que hay en cadena, Mid devuelve una cadena de longitud cero ("").

longitud-> Número de caracteres que se va a devolver. Si se omite o si hay menos caracteres que longitud en el texto (incluido el carácter que está en la posición inicio), se devuelven todos los caracteres desde la posición inicio hasta el final de la cadena.

Ejemplo:

Dim MiVar
MiVar = Mid("VB Script es divertido", 4, 6) ' MiVar contiene "Script".


Sacado de la ayuda del Interdev (esto no se considera pirateo,verdad, )

Un salud ;)
  #7 (permalink)  
Antiguo 21/06/2002, 05:21
 
Fecha de Ingreso: abril-2002
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Busco una función equivalente a

No creo Mecenias, pero bueno, de todos modos... ¿quién se iba a "chivar"?
MUCHÍÍÍÍÍSIMAS GRACIAS, es lo que andaba buscando!!!
;)
  #8 (permalink)  
Antiguo 21/06/2002, 05:36
 
Fecha de Ingreso: mayo-2002
Mensajes: 45
Antigüedad: 22 años
Puntos: 0
Re: Busco una función equivalente a

¿Mmmmmm? Pero que habia respondido yo, entonces?
  #9 (permalink)  
Antiguo 24/06/2002, 02:56
 
Fecha de Ingreso: abril-2002
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Busco una función equivalente a

Perdona TioBeni, tienes razón, LO SIENTO, LO SIENTO, LO SIENTO, LO SIENTO, LO SIENTO, LO SIENTO, LO SIENTO, LO SIENTO, LO SIENTO, LO SIENTO (BIS)
Lo que pasa es que yo creía que sólo valía para Visual...

¿ME PERDONAS?????
  #10 (permalink)  
Antiguo 24/06/2002, 04:02
 
Fecha de Ingreso: mayo-2002
Mensajes: 45
Antigüedad: 22 años
Puntos: 0
Re: Busco una función equivalente a

No hay nada que perdonar, no me lo he tomado a mal. :)
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:15.