String 从指定位置获取一个字符

String 从指定位置获取一个字符,string,coronasdk,String,Coronasdk,我想从科罗纳的字符串中找到一个字符。基本上我想: local mystr = "corona" print( mystr[3] ) 但它总是返回零。 我怎样才能做到这一点呢?这里是我用于相同目的的简单逻辑。希望这可以帮助您: local mystr = "corona" local str_tbl = {} for i=1,string.len (mystr) do str_tbl[i] = mystr:sub(i, i) print("Character in posit

我想从科罗纳的字符串中找到一个字符。基本上我想:

local mystr = "corona"
print( mystr[3] )
但它总是返回零。
我怎样才能做到这一点呢?

这里是我用于相同目的的简单逻辑。希望这可以帮助您:

local mystr   = "corona"
local str_tbl = {}
for i=1,string.len (mystr) do
    str_tbl[i] = mystr:sub(i, i)
    print("Character in position "..i.."is:"..str_tbl[i])
end

可能重复的感谢,我认为mystr[3]就像mystr:sub(3,3)