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
con indexOf y si devuelve -1 es que no esta, en caso contrario te devuelve la posicion en la que se encuentra
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
Si, creo q vale lo que te comente.
if cadena.IndexOf("luis") <> -1 then
"OK"
end if
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
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:
if InStr("Luis", cadena,vbTextCompare)<>0 then
msgbox "Ok"
end if
Lo que puse es para VB.Net, si lo quieres para VB 6.0 o anteriores es lo que te ha comentado jan_europa
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