Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2025 (17.x)
Banco de Dados
SQL do AzureBanco de DadosSQL do Azure Banco de Dados SQL banco de dados SQL do Banco de Dados SQL do Azure
banco de dados SQL no Microsoft Fabric
Use as funções descritas neste artigo para corresponder a padrões complexos e manipular dados no SQL Server com expressões regulares.
Note
Expressões regulares estão disponíveis na Instância Gerenciada de SQL do Azure com a política de atualização do SQL Server 2025 ou Always-up-to-date.
| Function | Description |
|---|---|
| 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. |