Elenco delle funzioni

Nelle tabelle seguenti sono elencate tutte le funzioni di mappatura supportate, incluse le espressioni di esempio e i relativi output risultanti.

Funzioni stringa

NOTA
Scorri verso sinistra o destra per visualizzare l’intero contenuto della tabella.
Funzione
Descrizione
Elemento “parameters”
Sintassi
Espressione
Output di esempio
concatena
Concatena le stringhe specificate.
  • STRING: le stringhe che verranno concatenate.
concat(STRING_1, STRING_2)
concat("Ciao, ", "ci", "!")
"Hi, there!"
esplodere
Divide la stringa in base a un regex e restituisce un array di parti. Facoltativamente, può includere regex per dividere la stringa. Per impostazione predefinita, la suddivisione viene risolta in ",". I seguenti delimitatori hanno bisogno di un escape con \: +, ?, ^, |, ., [, (, {, ), *, $, \ Se includi più caratteri come delimitatore, il delimitatore verrà trattato come un delimitatore con più caratteri.
  • STRING: Obbligatorio La stringa da dividere.
  • REGEX: Facoltativo L'espressione regolare che può essere utilizzata per dividere la stringa.
esplodi(STRING, REGEX)
esplodi("Salve!", "")
["Hi,", "there"]
instr
Restituisce la posizione o l'indice di una sottostringa.
  • INPUT: Obbligatorio Stringa in cui viene eseguita la ricerca.
  • SUBSTRING: Obbligatorio La sottostringa da ricercare all'interno della stringa.
  • START_POSITION: Facoltativo La posizione da cui iniziare a cercare nella stringa.
  • OCCORRENZA: Facoltativa l'ennesima occorrenza da cercare dalla posizione iniziale. Per impostazione predefinita, è 1.
instr(INPUT, SUBSTRING, START_POSITION, OCCURRENCE)
instr("adobe.com", "com")
6
sostituto
Sostituisce la stringa di ricerca se presente nella stringa originale.
  • INPUT: Obbligatorio Stringa di input.
  • TO_FIND: Obbligatorio Stringa da cercare all'interno dell'input.
  • TO_REPLACE: Obbligatorio Stringa che sostituirà il valore in "TO_FIND".
replacestr(INPUT, TO_FIND, TO_REPLACE)
replacestr("This is a string re test", "re", "replace")
"Questo è un test di sostituzione della stringa"
substr
Restituisce una sottostringa di una determinata lunghezza.
  • INPUT: Obbligatorio Stringa di input.
  • START_INDEX: Obbligatorio Indice della stringa di input da cui inizia la sottostringa.
  • LUNGHEZZA: Obbligatorio La lunghezza della sottostringa.
substr(INPUT, START_INDEX, LENGTH)
substr("Questo è un test di sottostringa", 7, 8)
"a subst"
lower /
lcase
Converte una stringa in minuscolo.
  • INPUT: Obbligatorio Stringa che verrà convertita in minuscolo.
lower(INPUT)
lower("HeLLo")
lcase("HeLLo")
"ciao"
upper /
ucase
Converte una stringa in maiuscolo.
  • INPUT: Obbligatorio Stringa che verrà convertita in maiuscolo.
upper(INPUT)
upper("HeLLo")
ucase("HeLLo")
"CIAO"
split
Divide una stringa di input in un separatore. Il separatore ha bisogno di per avere un escape con \: \. Se si includono più delimitatori, la stringa verrà divisa su qualsiasi dei delimitatori presenti nella stringa. Nota: questa funzione restituisce solo indici non Null dalla stringa, indipendentemente dalla presenza del separatore. Se tutti gli indici, compresi i valori Null, sono necessari nell'array risultante, utilizzare la funzione "explode".
  • INPUT: Obbligatorio Stringa di input che verrà divisa.
  • SEPARATORE: Obbligatorio Stringa utilizzata per dividere l'input.
split(INPUT, SEPARATOR)
split("Hello world", "")
["Hello", "world"]
unire
Unisce un elenco di oggetti utilizzando il separatore.
  • SEPARATORE: Obbligatorio Stringa che verrà utilizzata per unire gli oggetti.
  • OGGETTI: Obbligatorio Matrice di stringhe che verrà unita in join.
join(SEPARATOR, [OBJECTS])
join(" ", to_array(true, "Hello", "world"))
"Hello world"
lpad
Aggiunge il lato sinistro di una stringa alla stringa specificata.
  • INPUT: Obbligatorio Stringa che verrà aggiunta. Questa stringa può essere null.
  • COUNT: Obbligatorio dimensione della stringa da aggiungere.
  • PADDING: Obbligatorio Stringa con cui incollare l'input. Se null o vuoto, verrà considerato come un singolo spazio.
lpad(INPUT, COUNT, PADDING)
lpad("bat", 8, "yz")
yzyzybat
rpad
Aggiunge il lato destro di una stringa alla stringa specificata.
  • INPUT: Obbligatorio Stringa che verrà aggiunta. Questa stringa può essere null.
  • COUNT: Obbligatorio dimensione della stringa da aggiungere.
  • PADDING: Obbligatorio Stringa con cui incollare l'input. Se null o vuoto, verrà considerato come un singolo spazio.
rpad(INPUT, COUNT, PADDING)
rpad("bat", 8, "yz")
"batyzyzy"
left
Ottiene i primi "n" caratteri della stringa specificata.
  • STRINGA: Obbligatoria Stringa per la quale si stanno ottenendo i primi "n" caratteri.
  • COUNT: Obbligatorio I caratteri "n" che si desidera ottenere dalla stringa.
left(STRING, COUNT)
left("abcde", 2)
"ab"
destra
Ottiene gli ultimi "n" caratteri della stringa specificata.
  • STRINGA: Obbligatoria Stringa per la quale si stanno ottenendo gli ultimi "n" caratteri.
  • COUNT: Obbligatorio I caratteri "n" che si desidera ottenere dalla stringa.
right(STRING, COUNT)
right("abcde", 2)
"de"
ltrim
Rimuove lo spazio vuoto dall'inizio della stringa.
  • STRING: Obbligatorio Stringa da cui rimuovere lo spazio vuoto.
ltrim(STRING)
ltrim("ciao")
"ciao"
rtrim
Rimuove lo spazio vuoto dalla fine della stringa.
  • STRING: Obbligatorio Stringa da cui rimuovere lo spazio vuoto.
rtrim(STRING)
rtrim("hello")
"ciao"
trim
Rimuove lo spazio vuoto dall'inizio e dalla fine della stringa.
  • STRING: Obbligatorio Stringa da cui rimuovere lo spazio vuoto.
trim(STRING)
trim(" hello ")
"ciao"
uguale a
Confronta due stringhe per verificare se sono uguali. Questa funzione distingue tra maiuscole e minuscole.
  • STRING1: Obbligatorio La prima stringa da confrontare.
  • STRING2: Obbligatorio Seconda stringa da confrontare.
STRINGA1.​equals(​STRING2)
"string1".​equals​("STRING1")
false
equalsIgnoreCase
Confronta due stringhe per verificare se sono uguali. Questa funzione non distingue tra maiuscole e minuscole.
  • STRING1: Obbligatorio La prima stringa da confrontare.
  • STRING2: Obbligatorio Seconda stringa da confrontare.
STRINGA1.​equalsIgnoreCase​(STRING2)
"string1".​equalsIgnoreCase​("STRING1)
true