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

leer un caracter en un string y cumplir condicion verdadero o falso

Estas en el tema de leer un caracter en un string y cumplir condicion verdadero o falso en el foro de ASP Clásico en Foros del Web. Buenos dias a todos Mi pregunta de hoy es la siguiente: tengo una cadena de caracteres en donde a modo de ejemplo, es YP00000, y ...
  #1 (permalink)  
Antiguo 21/07/2005, 05:58
Avatar de jUaN_  
Fecha de Ingreso: septiembre-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 220
Antigüedad: 22 años, 7 meses
Puntos: 0
Exclamación leer un caracter en un string y cumplir condicion verdadero o falso

Buenos dias a todos

Mi pregunta de hoy es la siguiente:

tengo una cadena de caracteres en donde a modo de ejemplo, es YP00000, y necesito que lea la cadena, y si ve que tiene la letra P, cumpla una condicion, y si no la tiene cumpla otra.

No se me ocurre que usar para que lea la letra, alguien me puede ayudar en esto?

de antemano muchisimas gracias a todos.

saludos!!
__________________
<% Viru %>
  #2 (permalink)  
Antiguo 21/07/2005, 06:09
 
Fecha de Ingreso: octubre-2004
Mensajes: 104
Antigüedad: 20 años, 5 meses
Puntos: 0
Código:
Dim cadena
cadena = "YP0000"
caracter_a_buscar = "P"

if instr(1, cadena, caracter_a_buscar) <> 0 then
      'Encuentra el caracter o subcadena
Else
      'No lo encuentra
End if
  #3 (permalink)  
Antiguo 21/07/2005, 06:13
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 4 meses
Puntos: 144
cadena="YP00000"
caracter="P"
'La función instr te devuelve la posición que ocupa
'la palabra o cadena buscada, dentro de otra cadena.
'Si no hay coincindencias devuelve el valor 0.
'Si es distinto de cero...
if Instr(cadena,caracter)<>0 then...
...
else
...
end if

Como distingue mayúsculas de minúsculas, lo mejor es que pases tanto la cadena como el caracter de la misma forma (usando ucase, o lcase).
  #4 (permalink)  
Antiguo 21/07/2005, 06:14
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 4 meses
Puntos: 144
Se me adelantó
  #5 (permalink)  
Antiguo 21/07/2005, 06:19
Avatar de jUaN_  
Fecha de Ingreso: septiembre-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 220
Antigüedad: 22 años, 7 meses
Puntos: 0
muchas gracias a todos!!
__________________
<% Viru %>
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 02:57.