Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2025 (17.x)
Azure SQL Database
AzureSQL Managed Instance
SQL database in 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
As expressões regulares estão disponíveis na Instância Gerenciada SQL do Azure com a política de atualizaçãoSQL Server 2025 ou Always-up-to-date.
| Function | Description |
|---|---|
| REGEXP_LIKE | Retorna um valor booleano 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, onde 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 Nona ocorrência de uma substring que corresponde ao padrão regex. |
| REGEXP_INSTR | Retorna a posição inicial ou final da substring 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 substring(s) capturada(s) 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 divididas, delimitadas pelo padrão regex. Se não houver correspondência com o padrão, a função retornará a cadeia de caracteres. |