Compartilhar via


Visualização de funções de expressões regulares (Transact-SQL)

Aplica-se a: SQL Server 2025 (17.x) Versão prévia do Banco de Dados SQL do Azurebanco de dadosSQL do Banco de Dados SQL do Azure banco de dados SQL gerenciadono Microsoft Fabric

Observação

Como uma versão prévia do recurso, a tecnologia apresentada neste artigo está sujeita aos Termos de uso complementares para versões prévias do Microsoft Azure.

Use as funções descritas neste artigo para corresponder a padrões complexos e manipular dados no SQL Server com expressões regulares.

Função Descrição
REGEXP_LIKE Retorna um valor booliano que indica se a entrada de texto corresponde ao padrão regex.
REGEXP_REPLACE Retorna uma cadeia de caracteres de origem modificada substituída por uma cadeia de caracteres de substituição, em que a ocorrência do padrão regex foi encontrada.
REGEXP_SUBSTR Extrai partes de uma cadeia de caracteres com base em um padrão de expressão regular.

Retorna a ocorrência N de uma subcadeia de caracteres que corresponde ao padrão regex.
REGEXP_INSTR Retorna a posição inicial ou final da subcadeia de caracteres correspondente, dependendo da opção fornecida.
REGEXP_COUNT Retorna uma contagem do número de vezes que o padrão regex ocorre em uma cadeia de caracteres.
REGEXP_MATCHES Retorna uma tabela de subcadeias de caracteres capturadas que correspondem a um padrão de expressão regular a uma cadeia de caracteres. Se nenhuma correspondência for encontrada, a função não retornará nenhuma linha.
REGEXP_SPLIT_TO_TABLE Retorna uma tabela de cadeias de caracteres dividida, delimitada pelo padrão regex. Se não houver correspondência com o padrão, a função retornará a cadeia de caracteres.

Visualização de expressões regulares