# Funções de string

Esta seção descreve as funções para lidar e manipular strings. Nas funções a seguir, os parâmetros são expressões em que s deve ser interpretado como uma string.

Todas as funções podem ser usadas no script de carregamento e em expressões de gráfico, com exceção de Evaluate, que só pode ser usada no script de carregamento.

Use a caixa suspensa em cada função para ver uma breve descrição e a sintaxe de cada função. Clique no nome da função na descrição da sintaxe para obter detalhes.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### ApplyCodepage

Aplica um codepage diferente ao campo ou texto definido na expressão. O codepage deve estar no formato de número.

ApplyCodepage(text, codepage)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Capitalize

Capitalize() retorna a string com todas as palavras em letras iniciais maiúsculas.

[**Capitalize**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Capitalize.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Chr

Chr() retorna o caractere Unicode correspondente ao inteiro de entrada.

[**Chr**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Chr.htm)(int )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Evaluate

Evaluate() verifica se a string de texto de entrada pode ser avaliada com uma expressão QlikView válida e, se puder, retorna o valor da expressão com uma string. Se a string de entrada não for uma expressão válida, NULL será retornado.

[**Evaluate**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Evaluate.htm)(expression\_text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### FindOneOf

FindOneOf() busca uma string para localizar a posição da ocorrência de qualquer caractere a partir de um conjunto de caracteres fornecidos. A posição da primeira ocorrência de qualquer caractere do conjunto de pesquisa é retornada, a não ser que um terceiro argumento (com um valor maior que 1) seja fornecido. Se não for encontrada uma correspondência, 0 será retornado.

[**FindOneOf**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/FindOneOf.htm)(text, char\_set[, count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Hash128

Hash128() retorna um hash de 128 bits dos valores combinados de entrada da expressão. O resultado é uma string de 22 caracteres.

[**Hash128**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash128.htm)(expr{, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Hash160

Hash160() retorna um hash de 160 bits dos valores combinados de entrada da expressão. O resultado é uma string de 27 caracteres.

[**Hash160**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash160.htm)(expr{, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Hash256

Hash256() retorna um hash de 256 bits dos valores combinados de entrada da expressão. O resultado é uma string de 43 caracteres.

[**Hash256**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash256.htm)(expr{, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Index

Index() busca uma string para localizar a posição inicial da enésima ocorrência de uma subsequência fornecida. Um terceiro argumento opcional fornece o valor de n, que é 1 se for omitido. Um valor negativo busca a partir do final da string. As posições nos caracteres são numeradas de 1 em diante.

[**Index**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Index.htm) (text, substring[, count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### KeepChar

KeepChar() retorna uma string que consiste na primeira string, 'text', menos qualquer caractere não contido na segunda string, "keep\_chars".

[**KeepChar**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/KeepChar.htm)(text, keep\_chars)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Left

Left() retorna uma string que consiste nos primeiros caracteres (mais à esquerda) da string de entrada, cujo número de caracteres na string retornada é determinado pelo segundo argumento.

[**Left**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Left.htm)(text, count )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Len

Len() retorna o comprimento da cadeia de caracteres de entrada.

[**Len**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Len.htm)(text )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Lower

Lower() converte todos os caracteres na string de entrada em minúsculos.

[**Lower**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Lower.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### LTrim

LTrim() retorna a string de entrada destituída de espaços à esquerda.

[**LTrim**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/LTrim.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Mid

Mid() retorna a parte da string iniciando na posição do caractere definido pelo segundo argumento, "start", com o comprimento da string definido pelo terceiro argumento, '"count". Se 'count' for omitido, o restante da string de entrada será retornado. O primeiro caractere na string é o de número 1.

[**Mid**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Mid.htm)(text, start[, count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Ord

Ord() retorna o número de ponto do código Unicode do primeiro caractere da string de entrada.

[**Ord**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Ord.htm)(char )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### PurgeChar

PurgeChar() retorna uma string contendo todos os caracteres na string de entrada ('text'), exceto para qualquer caractere presente no segundo argumento ('remove\_chars').

[**PurgeChar**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/PurgeChar.htm)(text, remove\_chars)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Repeat

Repeat() forma uma string que consiste em uma string de entrada, repetido o número de vezes definido pelo segundo argumento.

[**Repeat**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Repeat.htm)(text[, repeat\_count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Replace

Replace() retorna uma string depois de substituir todas as ocorrências de uma determinada subsequência dentro da string de entrada com outra subsequência. A função não é recursiva e funciona da esquerda para a direita.

[**Replace**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Replace.htm)(text, from\_str, to\_str)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Right

Right() retorna uma string que consiste nos últimos caracteres (mais à direita) da string de entrada, onde o número de caracteres é determinado pelo segundo argumento.

[**Right**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Right.htm)(text, count )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### RTrim

RTrim() retorna a string de entrada destituída de espaços à direita.

[**RTrim**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/RTrim.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### SubField

Subfield() é usado para extrair componentes de substring a partir de um campo primário de string, em que os campos de registro originais consistem em duas ou mais partes separadas por um separador.

[**SubField**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/SubField.htm)(text, delimiter[, field\_no ])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### SubStringCount

SubstringCount() retorna o número de ocorrências da subsequência especificada no texto da string de entrada. Se não houver uma correspondência, será retornado 0.

[**SubStringCount**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/SubStringCount.htm)( text , substring)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### TextBetween

TextBetween() retorna o texto na string de entrada que ocorre entre os caracteres especificados como delimitadores.

[**TextBetween**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/TextBetween.htm)(text, sub\_string)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Trim

Trim() retorna a string de entrada destituída de espaços à esquerda e à direita.

[**Trim**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Trim.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Upper

Upper() converte todos os caracteres na string de saída para maiúsculos em todos os caracteres de texto na expressão. Números e símbolos são ignorados.

[**Upper**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Upper.htm)(text)