Como busco en texto, ignorando mayusculas y minusculas???

Iniciado por Skeletron, 6 Junio 2009, 00:21 AM

0 Miembros y 1 Visitante están viendo este tema.

Skeletron

Hola señores..
Tengo un texto que es de suma importancia sus mayusculas y minusculas...
Pero necesito buscar una frase dentro, que no interesa si dentro del texto esta escrito con mayusculas o minusculas..

Supongamos:
Yo estoy haciendo lo siguiente:

Variable: TEXTO = "hola esto es un texto de prueba ok?"
Variable: x = Fuente.IndexOf("un")    ' aca X tendra el valor del caracter donde encontró la palabra "un"..
Pero yo quiero que tambien funcione si pongo:
Variable: x = Fuente.IndexOf("UN")
Porque ahí dice que a "UN" (en mayusculas) no lo encuentra...

VB.NET!!


POR FAVOR AYUDA!!!

MANULOMM

pues lo mejor que podes hacer es una copia del texto original en otra variable y pasarlo solamente en mayusculas, y depues la busqueda la haces solo en mayusculas, con eso te aseguras de todo.

Asi:

string Texto= "hola esto es un texto de prueba ok?";
string TextoM = Texto.ToUpper();
int X = TextoM.IndexOf("UN");


Atentamente,

Juan Manuel Lombana
Medellín - Colombia


Skeletron

Y no hay manera que busque ignorando Mayusculas y Minusculas?? que raro no?
Porque el problema es que, yo tengo que buscar: "href" sii.. o sea.. estoy buscando algo así como "links" en un codigo fuente..

Y en el codigo href, puede aparecer: HREF, o href...
Pero si aparece HrEf o hReF... que se yo.. es raro encontrar un codigo así... pero... me gustaria que no haya margen de error...


raul338

Utiliza

Option Compare Text

ya sea desde la configuracion del visual studio o en las declaraciones del archivo (donde solia ir "option explicit" jeje)

Skeletron

Variable: x = Fuente.IndexOf("UN", OrdinalIgnoreCase)

Esa es la solucion señores!

Muchas Gracias a Todos
VIVA MSDN!

h0oke