LUA字符串,删除最后一次出现空格后的所有字符

时间:2017-06-13 13:44:43

标签: string lua

任何人都知道或知道如何在 LUA 中最后一次出现空格后删除所有字符,例如

foo =“这是一些字符串”

获取

bar =“这是一些”

1 个答案:

答案 0 :(得分:2)

尝试

bar = foo:gsub("(.*)%s.*$","%1")

模式贪婪地捕获所有内容,直到看到空白并丢弃其余字符串。这里的关键点是 greedily ,它具有查找 last 空格的效果。