Sumário

Search

  1. Prefácio
  2. A Linguagem de Transformação
  3. Constantes
  4. Operadores
  5. Variáveis
  6. Datas
  7. Funções
  8. Criação de funções personalizadas
  9. Referência de API da Função Personalizada

Referência de Linguagem de Transformação

Referência de Linguagem de Transformação

REG_REPLACE

REG_REPLACE

Substitui caracteres de uma string por caracteres de outro padrão. Por padrão, REG_REPLACE pesquisa a string de entrada do padrão de caractere especificado e substitui todas as ocorrências pelo padrão de substituição. Você também pode indicar o número de ocorrências do padrão que deseja substituir na string.

Sintaxe

REG_REPLACE(
subject
,
pattern
,
replace
,
numReplacements
)
A tabela a seguir descreve os argumentos para este comando:
Argumento
Requerido/
Opcional
Descrição
assunto
Requerido
Tipo de dados strings. Passa as strings que você deseja pesquisar.
padrão
Requerido
Tipo de dados strings. Passa a string de caracteres a ser substituída. É necessário usar a sintaxe de expressão regular compatível com perl. Coloque o padrão entre aspas simples. Para obter mais informações, consulte REG_EXTRACT.
substituir
Requerido
Tipo de dados strings. Passa a nova string de caracteres.
numReplacements
Opcional
Tipo de dados Numérico. Especifica o número de ocorrências que você deseja substituir. Se você omitir essa opção, REG_REPLACE substituirá todas as ocorrências da string de caracteres.

Valor de Retorno

String

Exemplo

A seguinte expressão remove espaços adicionais dos dados do nome do Funcionário para cada linha da porta Employee_name:
REG_REPLACE( Employee_Name, ‘\s+’, ‘ ’)
Employee_Name
RETURN VALUE
Adam Smith
Adam Smith
Greg   Sanders
Greg Sanders
Sarah  Fe
Sarah Fe
Sam      Cooper
Sam Cooper