Lua字符串查找问题
在utf-8编码 一个字母符号占一个字节而一个中文占三个字节
在lua中 也是中文字符一个占三个字节 所以
local start_index, end_index = string.find("我这里是中文", "中文")
print(start_index, end_index)
输出
13 18
所以使用string.sub截取中文
local str = "我还是中文"
print(string.sub(str, 1, 3))
在utf-8编码 一个字母符号占一个字节而一个中文占三个字节
在lua中 也是中文字符一个占三个字节 所以
local start_index, end_index = string.find("我这里是中文", "中文")
print(start_index, end_index)
13 18
所以使用string.sub截取中文
local str = "我还是中文"
print(string.sub(str, 1, 3))
本文标题:lua字符串查找中文字符
本文链接:https://www.haomeiwen.com/subject/yafqgqtx.html
网友评论