• Jueves 14 de Noviembre de 2024, 17:21

Autor Tema:  duda sobre regex en C/c++  (Leído 2501 veces)

bendroide

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
duda sobre regex en C/c++
« en: Viernes 29 de Abril de 2011, 05:30 »
0
hola amigos, tengo una duda con respecto a expresiones regulares, he leido que para hacerlo mas facil, tengo que usar boost,el problema que tengo es que si boost lo puedo agregar al dev-c++ (estoy en windows), o a borland c++, el programa que necesito realizar es el siguiente

ingrese expresion regular: (a|b)*ab
introduzca cadenas posibles:
aabbab
aabbbba
aababbb

cadena acepta es:
aabbab

el problema que tengo es que como usar boost para esto, utilizando una funcion o como, tambien lei por INET que se podrian hacer con arrays, la verdad no se tendria que fijarme (ojo no pido que me resulevan el problema solo pido sus opiniones :mellow: ), o como puedo hacer esa comparacion para  que la expresion regular acepte una cadena correcta xDD :huh: ...

saludos,
ben

PD: tiene que aceptar cualquier expresion regular,no solo esa xD :(

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: duda sobre regex en C/c++
« Respuesta #1 en: Viernes 29 de Abril de 2011, 21:45 »
0
Boost te funcionara en cualquiera de los dos compiladores que mencionas, (devcpp y boland) de hecho, no es necesario que compiles todo, puedes compilar solo las funciones que necesites.

Ahora para la utilizacion de la funcion regex, lee la documentacioon:

http://www.boost.org/doc/libs/1_46_1/libs/regex/doc/html/index.html

Ahi esta explicado a mas detalle.

Saludos :)

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

bendroide

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: duda sobre regex en C/c++
« Respuesta #2 en: Sábado 30 de Abril de 2011, 04:01 »
0
gracias Profesorx, pero necesitaba algo menos extenso,

saludos,
ben