Provided by: manpages-es-dev_4.18.1-1_all bug

NOMBRE

       re_comp, re_exec - funciones de expresiones regulares de BSD

BIBLIOTECA

       Biblioteca Estándar C (libc, -lc)

SINOPSIS

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

       [[deprecated]] char *re_comp(const char *regex);
       [[deprecated]] int re_exec(const char *string);

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 │
       └────────────────────────────────────────────────────────┴────────────────────┴───────────┘

ESTÁNDARES

       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

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⟩.