Guia de scripting do ACL versão 14.1

Função INCLUDE( )

Retorna uma cadeia que inclui apenas os caracteres especificados.

INCLUDE(cadeia; caracteres_a_incluir)
Nome Tipo Descrição
cadeia caractere O valor de restrição de caracteres inclusos.
caracteres_a_incluir caractere

A lista de caracteres a serem incluídos.

Se você especificar aspas em caracteres_a_incluir, deverá colocar a lista de caracteres entre apóstrofos.

Por exemplo: '"-/'

Nota

Se o caractere especificado para inclusão não aparecer na cadeia, não será incluído no valor de retorno.

Caractere.

Exemplos básicos

Retorna "123", que é a cadeia de entrada com apenas números incluídos:

INCLUDE("Rua Principal 123"; "0123456789")

Retorna "1231234", que é a cadeia de entrada com apenas números incluídos:

INCLUDE("123-123-4"; "1243")

Retorna "" (nada) porque a cadeia de entrada não contém "D":

INCLUDE("ABC"; "D")

Como funciona?

A função INCLUDE( ) compara cada caractere na cadeia com os caracteres listados em caracteres_a_incluir. Se ocorrer uma correspondência, o caractere é incluído na cadeia de saída.

Nenhum caractere correspondente

Se não houver correspondências entre cadeia e caracteres_a_incluir, o resultado da função será em branco.

Diferenciação de maiúsculas e minúsculas

A função INCLUDE( ) distingue entre maiúsculas e minúsculas. Se especificar "ID" em caracteres_a_incluir, os caracteres não são incluídos em "id#94022". Se houver a possibilidade de combinação de minúsculas e maiúsculas, use a função UPPER( ) para converter a cadeia em letras maiúsculas.

Por exemplo:

INCLUDE(UPPER("id#94022"); "ID0123456789")

Dica de uso

Use INCLUDE( ) se o conjunto de caracteres a incluir for pequeno e o conjunto de caracteres a excluir for grande.

Funções relacionadas

A função INCLUDE( ) é oposta a função EXCLUDE( ).