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
| Nome | Tipo | Cosa fa |
|---|---|---|
s | string | Testo da ripulire. |
Valori restituiti
| 1 | string | Testo 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"))