首页 > 代码库 > lua 实现在字符之间插入指定字符
lua 实现在字符之间插入指定字符
-- 下面的代码可以实现在字符之间插入指定字符(lua),给大家分享下,可能笨拙一些,不过解决了问题 function ui.string_insert(str,insertStr) local len = #str; local left = len; local cnt = 0; local arr={0,0xc0,0xe0,0xf0,0xf8,0xfc}; local indx = -left; local newstr = ""; while left ~= 0 do local tmp=string.byte(str,-left); local i=#arr; while arr do if tmp>=arr then left=left-i; break; end i=i-1; end local substr = string.sub(str,indx,-left - 1); if left ~= 0 then newstr = newstr .. substr .. insertStr; else newstr = newstr .. substr; end indx = -left; cnt=cnt+1; end return newstr; end
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。