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

como puedo obtener por separado las letras y los numero?

Estas en el tema de como puedo obtener por separado las letras y los numero? en el foro de ASP Clásico en Foros del Web. Hola como puedo obtener por separado las letras y los numero? tengo muchos arrays del tipo: dia18mes5año2005 y necesito recupara la informacion asi dia 18 ...
  #1 (permalink)  
Antiguo 23/12/2008, 13:55
 
Fecha de Ingreso: octubre-2006
Mensajes: 11
Antigüedad: 17 años, 7 meses
Puntos: 0
como puedo obtener por separado las letras y los numero?

Hola
como puedo obtener por separado las letras y los numero?
tengo muchos arrays del tipo:
dia18mes5año2005

y necesito recupara la informacion asi

dia 18
mes 5
años 2005
  #2 (permalink)  
Antiguo 23/12/2008, 13:56
 
Fecha de Ingreso: octubre-2006
Mensajes: 11
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: como puedo obtener por separado las letras y los numero?

el array viene de una base de datos asi que podria trabajar sin tener que crear el array
  #3 (permalink)  
Antiguo 23/12/2008, 14:00
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: como puedo obtener por separado las letras y los numero?

ummm
pensando en voz alta:

una función que te lea cada caracter y valide si es numérico o si es string (isnumeric, etc)
y cuando se rompa el valor anterior haga un espacio??????
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 23/12/2008, 14:09
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: como puedo obtener por separado las letras y los numero?

Hola

¿Expresiones regulares? Se me está yendo ...
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 23/12/2008, 16:08
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Respuesta: como puedo obtener por separado las letras y los numero?

bah!

A veces en lugar de pensar algo elegante solo se me ocurre algo rápido:

Cadena = "dia18mes5año2005"
dia =MID(Cadena, InStr(Cadena, "dia")+3, InStr(Cadena, "mes")-(InStr(Cadena, "dia")+3))
mes = MID(Cadena, InStr(Cadena, "mes")+3, InStr(Cadena, "año")-(InStr(Cadena, "mes")+3))
anio = Right(Cadena, 4)


Eso (casi) estoy seguro de que funciona
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:04.