Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Skeletron en 6 Junio 2009, 00:21 am



Título: Como busco en texto, ignorando mayusculas y minusculas???
Publicado por: Skeletron en 6 Junio 2009, 00:21 am
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!!!


Título: Re: Como busco en texto, ignorando mayusculas y minusculas???
Publicado por: MANULOMM en 6 Junio 2009, 00:43 am
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:
Código:
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


Título: Re: Como busco en texto, ignorando mayusculas y minusculas???
Publicado por: Skeletron en 6 Junio 2009, 01:00 am
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...


Título: Re: Como busco en texto, ignorando mayusculas y minusculas???
Publicado por: h0oke en 6 Junio 2009, 02:04 am
Tal vez esto te sirva:

http://www.canalvisualbasic.net/forum/printer_friendly_posts.asp?TID=33631


Título: Re: Como busco en texto, ignorando mayusculas y minusculas???
Publicado por: raul338 en 6 Junio 2009, 02:34 am
Utiliza

Option Compare Text

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


Título: Re: Como busco en texto, ignorando mayusculas y minusculas???
Publicado por: Skeletron en 6 Junio 2009, 02:41 am
Variable: x = Fuente.IndexOf("UN", OrdinalIgnoreCase)

Esa es la solucion señores!

Muchas Gracias a Todos
VIVA MSDN!


Título: Re: Como busco en texto, ignorando mayusculas y minusculas???
Publicado por: h0oke en 6 Junio 2009, 02:42 am
Código
  1. OrdinalIgnoreCase
  :o

No conocia esa función :P