Referencia › Referencia de funciones › Functions

Functions.text.trim

pública

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

NombreTipoQué hace
sstringTexto que se recortará.

Retornos

1stringTexto 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"))

Volver a Referencia de funciones