如何巧妙移除文本末尾的最后一个字符?
- 内容介绍
- 文章标签
- 相关推荐
本文共计141个文字,预计阅读时间需要1分钟。
我有一段伪代码如下:
pythontext=sometextprint(string.sub(text, (
简化改写后的内容为:
pythontext=sometextprint(text[:])
我有以下代码: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
本文共计141个文字,预计阅读时间需要1分钟。
我有一段伪代码如下:
pythontext=sometextprint(string.sub(text, (
简化改写后的内容为:
pythontext=sometextprint(text[:])
我有以下代码: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

