-- Asicii编码的中英文混写字符串长度
return 0;
end
-- 截取Asicii编码的中英文混写字符串
return "";
end
table.insert(tab, str);
return '\001';
tabIndex = tabIndex + 1;
return tab[tabIndex];
function StrLength(str)
return 0;
end
return #(string.gsub(str, '[\128-\255][\128-\255]',' '));
-- 截取Asicii编码的中英文混写字符串
function StrSub(str, s, e)
return "";
end
local tabIndex = 0;
table.insert(tab, str);
return '\001';
end
tabIndex = tabIndex + 1;
return tab[tabIndex];
end
str = string.gsub(str, '[\128-\255][\128-\255]', replaceFunction);
tabIndex = #string.gsub(strTemp, '[^\001]', '');
str = string.sub(str, s, e);
str = string.gsub(str, '\001', replaceBackFunction);
end
utf8编码的字符串使用C++宽串处理wstring.substr();