SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: bisoph_as en Viernes 10 de Septiembre de 2004, 19:34

Título: Expresiones Regulares
Publicado por: bisoph_as en Viernes 10 de Septiembre de 2004, 19:34
necesito ayuda de como represento expreciones regulares en C, lo necesito para analizar una cadena (string) y que me diga que esvalida, mas omenos como un compilador. el que tenga algo de informacion , me la puede pasar? se lo voy a agradecer mucho     :devil:   gracias de antemano y que el poder los acompañe  :lightsabre:
Título: Re: Expresiones Regulares
Publicado por: Ruben3d en Viernes 10 de Septiembre de 2004, 19:52
Hola.

Para analizar expresiones regulares complejas uso Flex (http://www.gnu.org/software/flex/). Es un programa que te genera códgo C que analiza texto en busca de tokens que se acomoden a las expresiones regulares que le indiques. Ésta es su descripción oficial:
Citar
Flex is a fast lexical analyser generator. It is a tool for generating programs that perform pattern-matching on text. There are many applications for Flex, including writing compilers in conjunction with GNU Bison. Flex is a free implementation of the well known Lex program. It features a Lex compatibility mode, and also provides several new features such as exclusive start conditions.

Con él he hecho este programa:
Programa para postear código con la sintaxis en color. (http://www.solocodigo.com/index.php?opt=viewitem&id=185&type=1&node=1)

Un saludo.

Ruben3d