Foros del Web » Programación para mayores de 30 ;) » C/C++ »

extraer una subcadena con un patron

Estas en el tema de extraer una subcadena con un patron en el foro de C/C++ en Foros del Web. hola amigos el problema es el sgte: si tengo char []="hola hoy estamos 01/01/2010 feliz año nuevo" como podria extraer la fecha si se que ...
  #1 (permalink)  
Antiguo 02/01/2010, 09:42
 
Fecha de Ingreso: julio-2009
Mensajes: 32
Antigüedad: 14 años, 9 meses
Puntos: 0
extraer una subcadena con un patron

hola amigos el problema es el sgte:
si tengo

char []="hola hoy estamos 01/01/2010 feliz año nuevo"

como podria extraer la fecha si se que esta tiene formato %d%d / %d%d / %d%d%d%d

alguna idea la verdad se muy poco de c gracias.

solo en c porfavor

Última edición por eddihg; 02/01/2010 a las 09:49
  #2 (permalink)  
Antiguo 02/01/2010, 11:15
 
Fecha de Ingreso: noviembre-2008
Mensajes: 14
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: extraer una subcadena con un patron

No se mucho, pero el texto lo tendrías que guardar en una cadena de carácteres, y ir comparando caracter a caracter hasta que encuentres un numero. Si después de dos numeros hay un /, continuar comparando y poniendolo en otra cadena. Hasta que encuentres el ultimo número (2010) y luego le pones un final de cadena '\0'. Si después del numero no hay otro numero o no coindice con el formato, borrar la cadena donde lo estabas copiando y volver a poner el marcador a cero para seguir comparando.
Por lo tanto la cadena donde copias la fecha debe tener un máximo de 11 caracteres
(01/01/2010'\0').
Saludos.

Etiquetas: extraer, patron, subcadena
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:58.