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!!!
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
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...
Tal vez esto te sirva:
http://www.canalvisualbasic.net/forum/printer_friendly_posts.asp?TID=33631
Utiliza
Option Compare Text
ya sea desde la configuracion del visual studio o en las declaraciones del archivo (donde solia ir "option explicit" jeje)
Variable: x = Fuente.IndexOf("UN", OrdinalIgnoreCase)
Esa es la solucion señores!
Muchas Gracias a Todos
VIVA MSDN!
OrdinalIgnoreCase
:o
No conocia esa función :P