In questa pagina

Funzioni sulle stringhe

Funzioni per manipolare, cercare e formattare il testo.

len

(text)

Restituisce la lunghezza, cioè il numero di caratteri, di una stringa.

Parametri
text string La stringa da misurare
Valore restituito numero
Esempi
len("Hello") 5
len("") 0

left

(text, count)

Restituisce i primi N caratteri di una stringa.

Parametri
text string La stringa di origine
count number Numero di caratteri da estrarre
Valore restituito stringa
Esempi
left("ProcessMind", 7) Process
Vedi anche
(text, count)

Restituisce gli ultimi N caratteri di una stringa.

Parametri
text string La stringa di origine
count number Numero di caratteri da estrarre
Valore restituito stringa
Esempi
right("ProcessMind", 4) Mind
Vedi anche

mid

(text, start, count)

Restituisce una sottostringa dalla parte centrale di una stringa, a partire da una posizione indicizzata da 1 ed estraendo un numero specificato di caratteri.

Parametri
text string La stringa di origine
start number Posizione iniziale (indicizzata da 1)
count number Numero di caratteri da estrarre
Valore restituito stringa
Esempi
mid("ProcessMind", 8, 4) Mind
mid("Hello World", 1, 5) Hello
Vedi anche

lower

(text)

Converte una stringa in minuscolo.

Parametri
text string La stringa da convertire
Valore restituito stringa
Esempi
lower("HELLO") hello
Vedi anche

upper

(text)

Converte una stringa in maiuscolo.

Parametri
text string La stringa da convertire
Valore restituito stringa
Esempi
upper("hello") HELLO
Vedi anche

proper

(text)

Converte una stringa in formato Titolo, rendendo maiuscola la prima lettera di ogni parola.

Parametri
text string La stringa da convertire
Valore restituito stringa
Esempi
proper("hello world") Hello World
proper("HELLO WORLD") Hello World
Vedi anche

trim

(text)

Rimuove gli spazi bianchi da entrambe le estremità di una stringa.

Parametri
text string La stringa da ripulire
Valore restituito stringa
Esempi
trim(" hello ") hello
Vedi anche

trimStart

(text)

Rimuove gli spazi bianchi dall’inizio di una stringa.

Parametri
text string La stringa da ripulire
Valore restituito stringa
Esempi
trimStart(" hello") hello
Vedi anche

trimEnd

(text)

Rimuove gli spazi bianchi dalla fine di una stringa.

Parametri
text string La stringa da ripulire
Valore restituito stringa
Esempi
trimEnd("hello ") hello
Vedi anche

replace

(text, search, replacement)

Sostituisce ogni occorrenza di una stringa di ricerca con una stringa sostitutiva.

Parametri
text string La stringa di origine
search string Stringa da trovare
replacement string Stringa sostitutiva
Valore restituito stringa
Esempi
replace("Hello World", "World", "ProcessMind") Hello ProcessMind
replace("a-b-c", "-", "_") a_b_c

concat

(text1, text2, ...?)

Concatena due o più stringhe.

Parametri
text1 string Prima stringa
text2 string Seconda stringa
... (opzionale) string Stringhe aggiuntive, fino a un massimo di 6
Valore restituito stringa
Esempi
concat("Hello", " ", "World") Hello World
Note

È inoltre possibile utilizzare l'operatore + per concatenare le stringhe.

contains

(text, search)

Verifica se una stringa ne contiene un'altra.

Parametri
text string Stringa in cui eseguire la ricerca
search string Stringa da trovare
Valore restituito booleano
Esempi
contains("ProcessMind", "Mind") true
contains("Hello", "xyz") false
Vedi anche

startsWith

(text, prefix)

Verifica se una stringa inizia con un prefisso specificato.

Parametri
text string Stringa da verificare
prefix string Prefisso da trovare
Valore restituito booleano
Esempi
startsWith("ProcessMind", "Process") true
Vedi anche

endsWith

(text, suffix)

Verifica se una stringa termina con un suffisso specificato.

Parametri
text string Stringa da verificare
suffix string Suffisso da trovare
Valore restituito booleano
Esempi
endsWith("ProcessMind", "Mind") true
Vedi anche

indexOf

(text, search)

Restituisce la posizione, a partire da 1, della prima occorrenza della sottostringa oppure 0 se non viene trovata.

Parametri
text string Stringa in cui eseguire la ricerca
search string Stringa da trovare
Valore restituito numero
Esempi
indexOf("ProcessMind", "Mind") 8
indexOf("Hello", "xyz") 0
Vedi anche

find

(search, text)

Alias di indexOf. Restituisce la posizione, a partire da 1, della prima occorrenza della sottostringa.

Parametri
search string Stringa da trovare
text string Stringa in cui eseguire la ricerca
Valore restituito numero
Esempi
find("Mind", "ProcessMind") 8
Note

L'ordine dei parametri è invertito rispetto a indexOf.

Vedi anche

padLeft

(text, length, char?)

Completa una stringa a sinistra fino a raggiungere una lunghezza specificata.

Parametri
text string Stringa da completare
length number Lunghezza desiderata
char (opzionale) string Carattere da utilizzare per il riempimento (predefinito: " " (spazio))
Valore restituito stringa
Esempi
padLeft("42", 5, "0") 00042
padLeft("Hi", 5) Hi
Vedi anche

padRight

(text, length, char?)

Completa una stringa a destra fino a raggiungere una lunghezza specificata.

Parametri
text string Stringa da completare
length number Lunghezza desiderata
char (opzionale) string Carattere da utilizzare per il riempimento (predefinito: " " (spazio))
Valore restituito stringa
Esempi
padRight("Hi", 5, ".") Hi...
Vedi anche

Argomenti correlati