Lua обеспечивает функцию для создания первого символа, одним словом, верхним регистром (как ucfirst в php) и если так, как использовать его?
Я хочу keywords[1]
быть первым верхним регистром буквы. Я считал это string.upper
это, но это сделало целый верхний регистр слова.
Здесь есть несколько полезных строковых рецептов , включая этот. Чтобы изменить первый символ в строке на верхний регистр, вы можете использовать:
function firstToUpper(str)
return (str:gsub("^%l", string.upper))
end
Это также работает: s: sub (1,1): upper () .. s: sub (2)