Compartir a través de


Funciones de expresiones regulares (Transact-SQL) (versión preliminar)

Se aplica a: SQL Server 2025 (17.x) Versión preliminar de la base de datos SQL de Azure SQL Database deAzure SQL Managed Instanceen Microsoft Fabric

Nota:

Como característica en versión preliminar, la tecnología que se presenta en este artículo está sujeta a los términos de uso complementarios para las versiones preliminares de Microsoft Azure.

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

Función Descripción
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.

Vista previa de expresiones regulares