Referência › Referência de funções › Functions

Functions.text.trim

pública

Chame como

Functions.text.trim(s)

Registre-a como uma dependência chamada Functions.text.trim (aceitar o preenchimento automático faz isso) e depois chame-a por esse nome.

Também aceita sob o antigo namespace utils.

O que faz

Remove os espaços em branco iniciais e finais de um texto conforme os padrões do Lua.

Argumentos

NomeTipoO que faz
sstringTexto a aparar.

Retornos

1stringTexto aparado.

Edições

As funções auxiliares integradas são registradas em todas as edições. O que muda é a API do jogo que elas leem; quando uma está ausente, a função auxiliar recorre a uma alternativa ou retorna nil com um motivo.

Não lê nenhuma API do jogo diretamente.

Exemplo

local name = Functions.text.trim(GetUnitName("target", false) or "")
return name ~= ""

Código-fonte

Functions/text.lua, linha 54. Somente leitura no jogo; Duplicar cria uma cópia editável.

Functions.text.trim(s)
    return (s:gsub("^%s*(.-)%s*$", "%1"))

Voltar para Referência de funções