Как вызывать
Functions.text.trim(s)
Запишите его как зависимость с именем Functions.text.trim (принятие автодополнения делает это само) и вызывайте по этому имени.
Также принимается под прежним пространством имён utils.
Что делает
Удалить начальные и конечные пробельные символы (по шаблону Lua) из строки.
Аргументы
| Имя | Тип | Что делает |
|---|---|---|
s | string | Обрезаемый текст. |
Возвращает
| 1 | string | Обрезанный текст. |
|---|
Издания
Встроенные помощники регистрируются во всех изданиях. Различается игровой 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"))