Riferimento › Riferimento delle funzioni › Functions

Functions.text.trim

pubblica

Chiamala come

Functions.text.trim(s)

Registrala come dipendenza chiamata Functions.text.trim (accettare il completamento lo fa per te), poi chiamala con quel nome.

Accettata anche con il precedente spazio dei nomi utils.

Cosa fa

Rimuove da una stringa gli spazi iniziali e finali secondo i pattern Lua.

Argomenti

NomeTipoCosa fa
sstringTesto da ripulire.

Valori restituiti

1stringTesto ripulito.

Edizioni

Le funzioni di supporto integrate sono registrate su ogni edizione. Ciò che cambia è l'API di gioco che leggono; dove ne manca una, la funzione di supporto ripiega su un'alternativa o restituisce nil con un motivo.

Non legge direttamente alcuna API di gioco.

Esempio

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

Sorgente

Functions/text.lua, riga 54. Nel gioco è in sola lettura; Duplica crea una copia modificabile.

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

Torna a Riferimento delle funzioni