Provided by: manpages-es-dev_4.13-4_all bug

NOMBRE

       re_comp, re_exec - funciones de expresiones regulares de BSD

SINOPSIS

       #define _REGEX_RE_COMP
       #include <sys/types.h>
       #include <regex.h>

       char *re_comp(const char *exreg);

       int re_exec(const char *cadena);

DESCRIPCIÓN

       re_comp()  se  emplea para compilar la expresión regular terminada en cero a la que apunte
       exreg.  El patrón  compilado  ocupa  un  área  estática,  el  búfer  del  patrón,  que  se
       sobreescribirá en la próxima llamada a re_comp().  Si exreg es NULL, no se efectúa ninguna
       operación y los contenidos del búfer del patrón no se alteran.

       re_exec() se usa para saber si la cadena acabada en cero a la que apunte cadena  concuerda
       con la expresión regular previamente compilada exreg.

VALOR DEVUELTO

       re_comp()  devuelve  NULL tras una compilación exitosa de exreg y en otro caso devuelve un
       puntero a un mensaje de error apropiado.

       re_exec() devuelve 1 si hay concordancia, cero si hay un fallo.

ATRIBUTOS

       Para obtener una explicación de los términos usados en esta sección, véase attributes(7).

       ┌─────────────────────┬────────────────────┬───────────┐
       │InterfazAtributoValor     │
       ├─────────────────────┼────────────────────┼───────────┤
       │re_comp(), re_exec() │ Seguridad del hilo │ MT-Unsafe │
       └─────────────────────┴────────────────────┴───────────┘

CONFORME A

       4.3BSD.

NOTAS

       These functions are obsolete; the  functions  documented  in  regcomp(3)  should  be  used
       instead.

VÉASE TAMBIÉN

       regcomp(3), regex(7), GNU regex manual

COLOFÓN

       Esta  página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una
       descripción del proyecto, información sobre cómo informar errores y la última  versión  de
       esta página en https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN

       La  traducción  al  español  de  esta  página del manual fue creada por Gerardo Aburruzaga
       García <gerardo.aburruzaga@uca.es>

       Esta traducción es documentación libre; lea  la  GNU  General  Public  License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  o posterior con respecto a las condiciones de
       copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si encuentra algún error en la traducción de esta  página  del  manual,  envíe  un  correo
       electrónico a debian-l10n-spanish@lists.debian.org ⟨⟩.