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 | |
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 | |
right
(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 | |
| Vedi anche | |
upper
(text) Converte una stringa in maiuscolo.
| Parametri | | text | string | La stringa da convertire | |
| Valore restituito | stringa |
| Esempi | |
| 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 | |
| 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 |
| 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