local utf8 = utf8
function Test()
local l1 = utf8.len('你好') --计算长度
print('chinese string len is: '..l1)
local s = '遍历s字符串'
--i为每个字符的开始位置 next为下一个字符的开始位置
for i in utf8.byte_indices(s) do
local next = utf8.next(s, i)
print(s:sub(i, next and next - 1)) --截取出来就是当前的字符
end
local s1 = '天下风云出我辈风云'
print('风云 count is: '..utf8.count(s1, '风云')) --计算风云在字符串中的个数
s1 = s1:gsub('风云', '風雲') --替换并返回整个串
print(s1)
end