字符串 – 如何删除文本的最后一个字符?

前端之家收集整理的这篇文章主要介绍了字符串 – 如何删除文本的最后一个字符?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码
text = "sometext"
print( string.sub(text,( #text - 1 )) )

我想删除文本中的最后一个字符.

解决方法

你可以这样做:
text = "sometext" <-- our string
text = text:sub(1,-2)
print(text) <-- gives "sometex"

对于❤✱♔“这样我就这样做了

function deleteLastCharacter(str)
return(str:gsub("[%z\1-\127\194-\244][\128-\191]*$",""))
end

for _,str in pairs{"❤✱♔" }do
print( deleteLastCharacter(str))
end

猜你在找的Lua相关文章