Справочник › Справочник функций › Functions

Functions.text.trim

общедоступный

Как вызывать

Functions.text.trim(s)

Запишите его как зависимость с именем Functions.text.trim (принятие автодополнения делает это само) и вызывайте по этому имени.

Также принимается под прежним пространством имён utils.

Что делает

Удалить начальные и конечные пробельные символы (по шаблону Lua) из строки.

Аргументы

ИмяТипЧто делает
sstringОбрезаемый текст.

Возвращает

1stringОбрезанный текст.

Издания

Встроенные помощники регистрируются во всех изданиях. Различается игровой API, который они читают; если нужного API нет, помощник использует запасной вариант или возвращает nil с причиной.

Не читает игровой API напрямую.

Пример

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

Исходный код

Functions/text.lua, строка 54. В игре только для чтения; «Дублировать» создаёт редактируемую копию.

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

Назад: Справочник функций