Buscar cadenas de texto.

01/10/2003 - 22:42 por William | Informe spam
Hola grupo. Tengo que verificar si una cadena te texto
está dentro de otra, es decir, lo que hace la
función 'CString::Find(LPCTSTR pstr, int nStart)'. El
problema de esta función es que no diferencia mayúsculas
de minúsculas; es decir, si yo tengo el texto "ESTO ES UNA
prueBA" y quiero verificar si el texto "prueba" está allí;
debe dar verdadero con todas las posibilidades de
escribir "prueba": "PRUEBA", "Prueba", "pRUEBA", etc.

Gracias, de antemano.

William G.S.
 

Leer las respuestas

#1 Conversión Magro
12/10/2003 - 13:30 | Informe spam
Hola grupo. Tengo que verificar si una cadena te texto
está dentro de otra, es decir, lo que hace la
función 'CString::Find(LPCTSTR pstr, int nStart)'. El
problema de esta función es que no diferencia mayúsculas
de minúsculas; es decir, si yo tengo el texto "ESTO ES


UNA
prueBA" y quiero verificar si el texto "prueba" está


allí;
debe dar verdadero con todas las posibilidades de
escribir "prueba": "PRUEBA", "Prueba", "pRUEBA", etc.

Gracias, de antemano.

William G.S.
.




Por que no copias ambas cadenas a variables temporales,
pasas ambas a mayusculas y buscas dentro de ellas, y
voila!, problema resuelto. Conservas las originales y
encuentras todas las coincidencias.

Saludos.

Preguntas similares