Función regexp_like()

La función " regexp_like() " devuelvetsi hay al menos una coincidencia en la entrada.

Sintaxis

La función regexp_like() tiene la sintaxis siguiente:
bool = regexp_like(varchar input, varchar pattern [, int start_pos] [, 
varchar flags]);
bool = regexp_like(nvarchar input, varchar pattern, varchar flags);
bool = regexp_like(nvarchar input, nvarchar pattern [, int start_pos] 
[, varchar flags]);

El valor input especifica el valor varchar o nvarchar con el que se procesa la expresión regular.

El valor ' pattern ' especifica la expresión regular. Para obtener una descripción sobre cómo especificar patrones de expresiones regulares compatibles de Perl (PCRE) para datos Unicode, consulte la documentación general sobre PCRE o los recursos web.

El valor start_pos especifica la posición de carácter en la que iniciar la búsqueda de una coincidencia. El valor por defecto es 1.

Para una descripción del valor ' flags ', véase el argumento flags.

Devuelve

La función devuelvetsi hay al menos una coincidencia en la entrada yfsi no hay ninguna coincidencia.

Ejemplo

select regexp_like('my password is 09124 or 
069az6','[0-9][^0-9]+[0-9]$');
 REGEXP_LIKE
-------------
 t
(1 row)