manejo de Cadenas

28/07/2005 - 16:28 por Arturo | Informe spam
Hola a todos, espero que esten bien, en esta ocasion les
pido su ayuda para que me digan que instrucciones puedo
usar para alterar una cadena, los pongo el ejemplo de lo
que quiero:
char cadena[]="(RANCHO, EL)"
Esto al final debe quedar: char cadena[]="(EL RANCHO)"
pero solamente debe ocurrir cuando las palabras despues de
la coma sea: EL, LOS, LA, LAS. En caso de que yo envie:
(TECOLOTES, EJIDO CAMPECHE) no debe hacer nada; en si
siempre que haya un articulo despues de la coma lo haga,
¿Me pueden decir como le hago por favor? Si tiene un
codigo mejor porque apenas estoy aprendiendo C++. De
antemano muchas gracias anticipadas.
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
28/07/2005 - 16:57 | Informe spam
Sin duda este es un trabajo que se hacer muy bien usando regular expresions.
El problema se reduce a encontrar la regular expresion adecuada (the
regulator es una aplicación que puede ayudarte) y utilizar CAtlRegExp o the
boost's regex++ library.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org

Preguntas similares