Pesquisar texto com expressões regulares

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)

As expressões regulares a seguir podem substituir caracteres ou dígitos no campo O que localizar da caixa de diálogo Localizar e Substituir do SQL Server Management Studio.

Localizar usando expressões regulares

  1. Para habilitar o uso de expressões regulares no campo Localizar durante operações de Localização Rápida, Localizar nos Arquivos, Substituição Rápida ou Substituir nos Arquivos, selecione a opção Usar em Opções de Localização e selecione Usar Expressões Regulares.

  2. O botão triangular Construtor de Expressões próximo ao campo Localizar é disponibilizado. Selecione este botão para exibir uma lista das expressões regulares disponíveis. Quando você seleciona qualquer item do Construtor de Expressões, o item é inserido na cadeia de caracteres Localizar.

A tabela a seguir descreve as expressões regulares disponíveis no Construtor de Expressões.

Expression Descrição
. Encontrar a correspondência de um único caractere (exceto uma quebra de linha)
.* Corresponder a qualquer caractere zero ou mais vezes
.+ Corresponder a qualquer caractere uma ou mais vezes
[abc] Corresponder a qualquer caractere no conjunto abc
[^abc] Corresponder a qualquer caractere que não faz parte do conjunto abc
\d Encontrar a correspondência de um caractere numérico
(?([^\r\n])\s) Encontrar a correspondência de um caractere de espaço em branco
\b Corresponder no início ou no fim da palavra
^ Corresponder no início da linha
.$ Corresponder a qualquer quebra de linha
\w\r?\n Corresponder um caractere de palavra no final da linha
(dog|cat) Capturar e numerar implicitamente a expressão dog|cat
(?<pet>dog|cat) Capturar a subexpressão dog|cat e nomeá-la pet

Confira também