Substitute

Retorna uma cadeia de texto com cada ocorrência da cadeiaDePesquisa no texto especificado substituída por cadeiaDeSubstituição.

Formato 

Substitute ( texto ; cadeiaDePesquisa ; cadeiaDeSubstituição )

Parâmetros 

texto - qualquer expressão de texto ou campo de texto

cadeiaDePesquisa - qualquer expressão de texto ou campo de texto.

cadeiaDeSubstituição - qualquer expressão de texto ou campo de texto.

Tipo de dados retornado 

texto

Originada na versão 

6.0 ou anterior

Descrição 

Essa função possui diferenciação entre maiúsculas e minúsculas. Compare com a função Replace.

Várias substituições são permitidas quando se coloca cada par de parâmetros cadeiaDePesquisa e cadeiaDeSubstituição ente colchetes [ ] e os separada com pontos e vírgulas. As substituições são realizadas na ordem que você especificar, portanto uma substituição pode ser modificada por outras modificações subsequentes. Os clientes FileMaker suportam até 999 condições de substituição aninhadas. Por exemplo:

Copiar
Substitute(texto; [busca1; substituição1]; [busca2; substituição2]; ... [buscaN; substituiçãoN])

Exemplo 1 

Substitute ( Descrição ; "WYSIWYG." ; "O que você vê é o que você recebe." ) substitui cada ocorrência do acrônimo “WYSIWYG.” no campo Descrição pela frase O que você vê é o que você recebe.

Exemplo 2 

Substitute(texto;["a";"A"];["b";"B"]) substitui cada letra minúscula a ou b por A ou B.