Ответ 1
Вот несколько полезных рецептов строк здесь, включая этот. Чтобы изменить первый символ в строке на верхний регистр, вы можете использовать:
function firstToUpper(str)
return (str:gsub("^%l", string.upper))
end
Предоставляет ли 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)