Compartir a través de


Funciones de expresiones regulares (Transact-SQL)

Se aplica a: SQL Server 2025 (17.x) Base de datos SQL de Azure SQL Database deAzure SQL Managed Instanceen Microsoft Fabric

Use las funciones descritas en este artículo para buscar coincidencias con patrones complejos y manipular datos en SQL Server con expresiones regulares.

Note

Las expresiones regulares están disponibles en Instancia administrada de Azure SQL con sql Server 2025 o la directiva de actualizaciónalways-up-to-date.

Function Description
REGEXP_LIKE Devuelve un valor booleano que indica si la entrada de texto coincide con el patrón regex.
REGEXP_REPLACE Devuelve una cadena de origen modificada reemplazada por una cadena de reemplazo, donde se encontró la aparición del patrón regex.
REGEXP_SUBSTR Extrae partes de una cadena basada en un patrón de expresión regular.

Devuelve Nésima aparición de una subcadena que coincide con el patrón regex.
REGEXP_INSTR Devuelve la posición inicial o final de la subcadena coincidente, dependiendo de la opción proporcionada.
REGEXP_COUNT Devuelve un recuento del número de veces que se produce el patrón regex en una cadena.
REGEXP_MATCHES Devuelve una tabla de subcadenas capturadas que coinciden con un patrón de expresión regular con una cadena. Si no se encuentra ninguna coincidencia, la función no devuelve ninguna fila.
REGEXP_SPLIT_TO_TABLE Devuelve una tabla de cadenas dividida, delimitada por el patrón regex. Si no hay ninguna coincidencia con el patrón, la función devuelve la cadena.