SoloCodigo
Programación General => C/C++ => Mensaje iniciado 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:
-
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:
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