当前位置 : 主页 > 网络编程 > lua >

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

来源:互联网 收集:自由互联 发布时间:2021-06-23
我有以下代码: text = "sometext"print( string.sub(text, ( #text - 1 )) ) 我想删除文本中的最后一个字符. 你可以这样做: text = "sometext" -- our stringtext = text:sub(1, -2)print(text) -- gives "sometex" 对于❤✱
我有以下代码:

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
网友评论