Referenz › Funktionsreferenz › Functions

Functions.text.trim

öffentlich

Aufruf als

Functions.text.trim(s)

Erfassen Sie sie als Abhängigkeit mit dem Namen Functions.text.trim (das Übernehmen der Vervollständigung erledigt das) und rufen Sie sie dann unter diesem Namen auf.

Wird auch unter dem früheren Namensraum utils akzeptiert.

Was sie bewirkt

Führenden und nachgestellten Leerraum (im Sinne von Lua-Mustern) aus einer Zeichenkette entfernen.

Argumente

NameTypWas sie bewirkt
sstringZu trimmender Text.

Rückgabewerte

1stringGetrimmter Text.

Editionen

Integrierte Hilfsfunktionen werden auf jeder Edition registriert. Unterschiedlich ist die Spiel-API, die sie lesen; fehlt eine, weicht die Hilfsfunktion aus oder gibt nil mit einem Grund zurück.

Sie liest keine Spiel-API direkt.

Beispiel

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

Quelle

Functions/text.lua, Zeile 54. Im Spiel schreibgeschützt; Duplizieren erstellt eine bearbeitbare Kopie.

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

Zurück zu Funktionsreferenz