# Funzioni di stringa

In questa sezione vengono descritte le funzioni per la gestione e l'elaborazione delle stringhe. Nelle funzioni sottostanti, i parametri sono espressioni in cui s deve essere interpretato come una stringa.

Tutte le funzioni possono essere utilizzate sia nello script di caricamento che nelle espressioni grafiche, ad eccezione della funzione Evaluate che può essere utilizzata solo nello script di caricamento.

Utilizzare l'elenco a discesa su ciascuna funzione per visualizzare una breve descrizione e la sintassi di ciascuna di esse. Per ulteriori informazioni, fare clic sul nome della funzione nella descrizione della sintassi.

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

#### ApplyCodepage

Applica una pagina codici diversa al campo o al testo dichiarato nell'espressione. La pagina codici deve essere in formato numerico.

ApplyCodepage(text, codepage)

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

#### Capitalize

Capitalize() restituisce la stringa in cui tutte le parole iniziano con la lettera maiuscola.

[**Capitalize**](https://help.qlik.com/it-IT/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() restituisce il carattere Unicode che corrisponde al numero intero di input.

[**Chr**](https://help.qlik.com/it-IT/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() rileva se la stringa di testo di input può essere valutata come espressione di QlikView valida e, in caso affermativo, restituisce il valore dell'espressione come stringa. Se la stringa di input non è un'espressione valida, viene restituito NULL.

[**Evaluate**](https://help.qlik.com/it-IT/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() ricerca una stringa per individuare la posizione dell'occorrenza di un qualsiasi carattere che fa parte di un set di caratteri forniti. Viene restituita la posizione della prima occorrenza di un qualsiasi carattere dal gruppo di ricerca a meno che non venga fornito un terzo argomento (con un valore superiore a 1). Se non viene trovata una corrispondenza, viene restituito il valore 0.

[**FindOneOf**](https://help.qlik.com/it-IT/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() restituisce un hash a 128 bit dei valori di espressione di input combinati. Il risultato è una stringa da 22 caratteri.

[**Hash128**](https://help.qlik.com/it-IT/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() restituisce un hash a 160 bit dei valori di espressione di input combinati. Il risultato è una stringa da 27 caratteri.

[**Hash160**](https://help.qlik.com/it-IT/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() restituisce un hash a 256 bit dei valori di espressione di input combinati. Il risultato è una stringa da 43 caratteri.

[**Hash256**](https://help.qlik.com/it-IT/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() ricerca una stringa per individuare la posizione iniziale della n-esima occorrenza di una sottostringa fornita. Un terzo argomento opzionale fornisce il valore di n, che corrisponde a 1 se omesso. Un valore negativo esegue la ricerca dalla fine della stringa. Le posizioni nella stringa sono numerate a partire dal valore 1.

[**Index**](https://help.qlik.com/it-IT/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() restituisce una stringa costituita dalla prima stringa, 'text', meno uno qualsiasi dei caratteri NON contenuti nella seconda stringa, "keep\_chars".

[**KeepChar**](https://help.qlik.com/it-IT/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() restituisce una stringa costituita dai primi caratteri (più a sinistra) della stringa di input, in cui il numero di caratteri della stringa restituita viene stabilito dal secondo argomento.

[**Left**](https://help.qlik.com/it-IT/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() restituisce la lunghezza della stringa di input.

[**Len**](https://help.qlik.com/it-IT/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() applica il formato minuscolo a tutti i caratteri della stringa di input.

[**Lower**](https://help.qlik.com/it-IT/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() restituisce la stringa di input senza spazi iniziali.

[**LTrim**](https://help.qlik.com/it-IT/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() restituisce la parte della stringa di input che inizia nella posizione del carattere definito dal secondo argomento, 'start', e che restituisce il numero di caratteri definito dal terzo argomento, 'count'. Se 'count' viene omesso, viene restituito il resto dalla stringa di input. Il primo carattere della stringa di input viene contrassegnato con il numero 1.

[**Mid**](https://help.qlik.com/it-IT/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() restituisce il numero del punto del codice Unicode del primo carattere della stringa di input.

[**Ord**](https://help.qlik.com/it-IT/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() restituisce una stringa costituita dai caratteri contenuti nella stringa di input ('text'), ad eccezione di qualsiasi carattere presente nel secondo argomento ('remove\_chars').

[**PurgeChar**](https://help.qlik.com/it-IT/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() crea una stringa costituita dalla stringa di input ripetuta il numero di volte stabilito dal secondo argomento.

[**Repeat**](https://help.qlik.com/it-IT/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() restituisce una stringa dopo la sostituzione di tutte le occorrenze di una sottostringa fornita all'interno della stringa di input con un'altra sottostringa. La funzione non è ricorrente e viene applicata da sinistra verso destra.

[**Replace**](https://help.qlik.com/it-IT/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() restituisce una stringa costituita dagli ultimi caratteri (posizionati più a destra) della stringa di input, in cui il numero di caratteri viene stabilito dal secondo argomento.

[**Right**](https://help.qlik.com/it-IT/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() restituisce la stringa di input senza spazi finali.

[**RTrim**](https://help.qlik.com/it-IT/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() consente di estrarre i componenti della sottostringa da un campo della stringa padre, in cui i campi del record originali sono costituiti da due o più parti separate da un delimitatore.

[**SubField**](https://help.qlik.com/it-IT/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() restituisce il numero di occorrenze della sottostringa specificata nel testo della stringa di input. In mancanza di corrispondenze, viene restituito 0.

[**SubStringCount**](https://help.qlik.com/it-IT/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() restituisce il testo nella stringa di input che si trova tra i caratteri specificati come delimitatori.

[**TextBetween**](https://help.qlik.com/it-IT/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() restituisce la stringa di input senza spazi iniziali e finali.

[**Trim**](https://help.qlik.com/it-IT/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() applica il carattere maiuscolo a tutti i caratteri della stringa di input per tutti i caratteri di testo nell'espressione. I numeri e i simboli vengono ignorati.

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