Ao trabalhar com a entrada do utilizador, limpeza de dados ou formatação de texto, uma das tarefas mais comuns é a remoção de espaços em branco indesejados. Seja um espaço digitado acidentalmente antes de um endereço de email ou um caractere de nova linha deixado no final de um copiar-colar, esses caracteres aparentemente invisíveis podem causar um comportamento inesperado em suas aplicações.
Felizmente, 4D 21 oferece métodos de string fáceis de usar para ajudar: Trim, Trim start, Trim end.
O que é Recorte?
Recortar refere-se ao processo de remover caracteres de espaço em branco, incluindo espaços, tabulações e quebras de linha, de uma string. Esses caracteres geralmente não são visíveis, mas podem afetar comparações, armazenamento e formatação de cadeias de caracteres. Esse comportamento segue o padrão ECMAScript, que define quais caracteres são considerados espaços em branco e como eles devem ser removidos.
Vejamos as três funções principais:
Trim: o limpador geral
Use Trim() quando quiser remover todos os espaços em branco à esquerda e à direita de uma string.
var $cleaned := Trim(" hello world ")
// $cleaned = "hello world"
Aparar início: manter a cauda
Trim start() remove apenas os espaços em branco à esquerda. O resto da cadeia de caracteres permanece inalterado.
var $cleaned := Trim start(" hello world ")
// $cleaned = "hello world "
Aparar fim: mantém a cabeça
E Trim end() faz o oposto: remove os espaços em branco à direita mas preserva o início da cadeia de caracteres.
var $cleaned := Trim end(" hello world ")
// $cleaned = " hello world"
Experimente em 4D!
Quer experimentar? Basta usar Trim, Trim start, ou Trim end com qualquer entrada de texto em sua aplicação 4D e veja suas cordas ficarem limpas e arrumadas.
