Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





localizar cadena en visual basic

Iniciado por sebastianarroyo, 08 de Noviembre de 2006, 03:22:25 PM

« anterior - próximo »

sebastianarroyo

Hola, necesito detectar una cadena que esta separada entre "#"

Ejemplo:
Rodrigo # Juan Carlos # Luis # Pablo

La idea es recorrer esta cadena y comparar si existe en ella " Luis "

Gracias por la ayuda.
Sebastian

bnl

con indexOf y si devuelve -1 es que no esta, en caso contrario te devuelve la posicion en la que se encuentra
Mi web: http://www.brausoft.com/
No sabían que era imposible, así que lo hicieron.

sebastianarroyo

creo que me explique mal.

Necesito realizar la comparacion entre la cadena y el dato.
Ejemplo:
Rodrigo # Juan Carlos # Luis # Pablo

SI existe "Luis" en la cadena, es OK

Gracias

bnl

Si, creo q vale lo que te comente.

if cadena.IndexOf("luis") <> -1 then
   "OK"
end if
Mi web: http://www.brausoft.com/
No sabían que era imposible, así que lo hicieron.

bnl

Como supongo que quieres q no te incluyan las mayusculas/minusculas hazle un upper a la cadena donde buscas y a la cadena que buscas
Mi web: http://www.brausoft.com/
No sabían que era imposible, así que lo hicieron.

MA]Mestre

Cita de: "bnl"Si, creo q vale lo que te comente.

if cadena.IndexOf("luis") <> -1 then
   "OK"
end if


if cadena.IndexOf("# luis #") <> -1 then
   "OK"
end if

:wink:

jan_europa

if InStr("Luis", cadena,vbTextCompare)<>0 then
msgbox "Ok"
end if
unca me acuerdo de la contraseña y
no me llegan los correos de recordatorio!
Borrón y Cuenta nueva!

bnl

Lo que puse es para VB.Net, si lo quieres para VB 6.0 o anteriores es lo que te ha comentado jan_europa
Mi web: http://www.brausoft.com/
No sabían que era imposible, así que lo hicieron.

bnl

Lo mio y lo de jan_europa te devolveran tambien OK si la cadena contiene "Jose Luis", si quieres que sea exactamente con Luis es como te comenta MA]Mestr
Mi web: http://www.brausoft.com/
No sabían que era imposible, así que lo hicieron.






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.