Funzioni per manipolare, cercare e formattare il testo. Può provarle nell’Expression Editor con una prova gratuita.
len
(text) Restituisce la lunghezza di una stringa in caratteri.
| Parametri | | text | string | Stringa di cui calcolare la lunghezza | |
| Valori restituiti | numero |
| Esempi | |
left
(text, count) Restituisce i primi N caratteri di una stringa.
| Parametri | | text | string | Stringa di origine | | count | number | Numero di caratteri da estrarre | |
| Valori restituiti | stringa |
| Esempi | left("ProcessMind", 7) → Processo |
| Vedi anche | |
right
(text, count) Restituisce gli ultimi N caratteri di una stringa.
| Parametri | | text | string | Stringa di origine | | count | number | Numero di caratteri da estrarre | |
| Valori restituiti | stringa |
| Esempi | right("ProcessMind", 4) → Mind |
| Vedi anche | |
mid
(text, start, count) Restituisce una sottostringa estratta dalla parte centrale di una stringa, a partire dalla posizione indicata (conteggiata da 1) e per il numero di caratteri specificato.
| Parametri | | text | string | Stringa di origine | | start | number | Posizione iniziale (conteggiata da 1) | | count | number | Numero di caratteri da estrarre | |
| Valori restituiti | stringa |
| Esempi | mid("ProcessMind", 8, 4) → Mind mid("Hello World", 1, 5) → Salve |
| Vedi anche | |
lower
(text) Converte una stringa in minuscolo.
| Parametri | | text | string | Stringa da convertire | |
| Valori restituiti | stringa |
| Esempi | |
| Vedi anche | |
upper
(text) Converte una stringa in maiuscolo.
| Parametri | | text | string | Stringa da convertire | |
| Valori restituiti | stringa |
| Esempi | |
| Vedi anche | |
proper
(text) Converte una stringa in formato titolo, mettendo in maiuscolo la prima lettera di ogni parola.
| Parametri | | text | string | Stringa da convertire | |
| Valori restituiti | stringa |
| Esempi | proper("hello world") → Hello World proper("HELLO WORLD") → Hello World |
| Vedi anche | |
trim
(text) Rimuove gli spazi vuoti da entrambe le estremità di una stringa.
| Parametri | | text | string | Stringa da ripulire | |
| Valori restituiti | stringa |
| Esempi | |
| Vedi anche | |
trimStart
(text) Rimuove gli spazi vuoti dall’inizio di una stringa.
| Parametri | | text | string | Stringa da ripulire | |
| Valori restituiti | stringa |
| Esempi | trimStart(" hello") → hello |
| Vedi anche | |
trimEnd
(text) Rimuove gli spazi vuoti dalla fine di una stringa.
| Parametri | | text | string | Stringa da ripulire | |
| Valori restituiti | 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 | Stringa di origine | | search | string | Stringa da trovare | | replacement | string | Stringa sostitutiva | |
| Valori restituiti | stringa |
| Esempi | replace("Hello World", "World", "ProcessMind") → Hello ProcessMind replace("a-b-c", "-", "_") → a_b_c |
concat
(text1, text2, ...?) Unisce due o più stringhe.
| Parametri | | text1 | string | Prima stringa | | text2 | string | Seconda stringa | | ... (facoltativo) | string | Stringhe aggiuntive, fino a un massimo di 6 | |
| Valori restituiti | stringa |
| Esempi | concat("Hello", " ", "World") → Hello World |
| Note | Per concatenare le stringhe può utilizzare anche l’operatore +. |
contains
(text, search) Verifica se una stringa contiene un’altra stringa.
| Parametri | | text | string | Stringa in cui cercare | | search | string | Stringa da trovare | |
| Valori restituiti | booleano |
| Esempi | contains("ProcessMind", "Mind") → true contains("Hello", "xyz") → false |
| Vedi anche | |
startsWith
(text, prefix) Verifica se una stringa inizia con il prefisso specificato.
| Parametri | | text | string | Stringa da verificare | | prefix | string | Prefisso da trovare | |
| Valori restituiti | booleano |
| Esempi | startsWith("ProcessMind", "Process") → true |
| Vedi anche | |
endsWith
(text, suffix) Verifica se una stringa termina con il suffisso specificato.
| Parametri | | text | string | Stringa da verificare | | suffix | string | Suffisso da trovare | |
| Valori restituiti | booleano |
| Esempi | endsWith("ProcessMind", "Mind") → true |
| Vedi anche | |
indexOf
(text, search) Restituisce la posizione, a partire da 1, della prima occorrenza di una sottostringa oppure 0 se non viene trovata.
| Parametri | | text | string | Stringa in cui cercare | | search | string | Stringa da trovare | |
| Valori restituiti | numero |
| Esempi | indexOf("ProcessMind", "Mind") → 8 indexOf("Hello", "xyz") → 0 |
| Vedi anche | |
find
(search, text) Sinonimo di indexOf. Restituisce la posizione, a partire da 1, della prima occorrenza di una sottostringa.
| Parametri | | search | string | Stringa da trovare | | text | string | Stringa in cui cercare | |
| Valori restituiti | numero |
| Esempi | find("Mind", "ProcessMind") → 8 |
| Note | L’ordine dei parametri è inverso rispetto a indexOf. |
| Vedi anche | |
padLeft
(text, length, char?) Aggiunge caratteri a sinistra di una stringa fino a raggiungere la lunghezza specificata.
| Parametri | | text | string | Stringa da completare | | length | number | Lunghezza desiderata | | char (facoltativo) | string | Carattere di riempimento (predefinito: " " (spazio)) | |
| Valori restituiti | stringa |
| Esempi | padLeft("42", 5, "0") → 00042 |
| Vedi anche | |
padRight
(text, length, char?) Aggiunge caratteri a destra di una stringa fino a raggiungere la lunghezza specificata.
| Parametri | | text | string | Stringa da completare | | length | number | Lunghezza desiderata | | char (facoltativo) | string | Carattere di riempimento (predefinito: " " (spazio)) | |
| Valori restituiti | stringa |
| Esempi | padRight("Hi", 5, ".") → Hi... |
| Vedi anche | |
Argomenti correlati