Quando si lavora con l’input dell’utente, la pulizia dei dati o la formattazione del testo, una delle operazioni più comuni è la rimozione degli spazi bianchi indesiderati. Che si tratti di uno spazio digitato per sbaglio prima di un indirizzo e-mail o di un carattere newline lasciato alla fine di un copia-incolla, questi caratteri apparentemente invisibili possono causare comportamenti inaspettati nelle applicazioni.
Fortunatamente, 4D 21 offre metodi di stringa facili da usare: Trim, Trim start, Trim end.
Che cos’è il trimming?
Per ritaglio si intende il processo di rimozione dei caratteri di spazio bianco, compresi spazi, tabulazioni e interruzioni di riga, da una stringa. Questi caratteri di solito non sono visibili, ma possono influenzare i confronti, la memorizzazione e la formattazione delle stringhe. Questo comportamento segue lo standard ECMAScript, che definisce quali caratteri sono considerati spazi bianchi e come devono essere rimossi.
Vediamo le tre funzioni chiave:
Trim: il pulitore a tutto tondo
Si usa Trim() quando si desidera rimuovere tutti gli spazi bianchi iniziali e finali da una stringa.
var $cleaned := Trim(" hello world ")
// $cleaned = "hello world"
Trim inizio: mantenere la coda
Trim start() rimuove solo gli spazi bianchi iniziali. Il resto della stringa rimane invariato.
var $cleaned := Trim start(" hello world ")
// $cleaned = "hello world "
Trim end: mantiene la testa
E Trim end() fa il contrario: rimuove gli spazi bianchi di coda, ma conserva l’inizio della stringa.
var $cleaned := Trim end(" hello world ")
// $cleaned = " hello world"
Provatelo in 4D!
Volete provarlo? Basta usare Trim, Trim start, o Trim end con qualsiasi immissione di testo nella vostra applicazione 4D e guardate le vostre stringhe diventare pulite e ordinate.
Al momento non è possibile lasciare commenti su questo post.