Llamar como
Functions.text.trim(s)
Regístrala como dependencia con el nombre Functions.text.trim (al aceptar la sugerencia de autocompletado se hace por ti) y después llámala con ese nombre.
También se acepta con el antiguo espacio de nombres utils.
Qué hace
Elimina los espacios en blanco iniciales y finales de una cadena según los patrones de Lua.
Argumentos
| Nombre | Tipo | Qué hace |
|---|---|---|
s | string | Texto que se recortará. |
Retornos
| 1 | string | Texto recortado. |
|---|
Ediciones
Las funciones auxiliares integradas se registran en todas las ediciones. Lo que cambia es la API del juego que leen; donde falta alguna, la función auxiliar usa una alternativa o devuelve nil con un motivo.
No lee directamente ninguna API del juego.
Ejemplo
local name = Functions.text.trim(GetUnitName("target", false) or "")
return name ~= ""Código fuente
Functions/text.lua, línea 54. Solo lectura en el juego; Duplicar crea una copia editable.
Functions.text.trim(s)
return (s:gsub("^%s*(.-)%s*$", "%1"))