我有像这样的字符串"ABC-DEF"
我需要将它们分开"-"
字符并将两个部分分别分配给一个变量。在 Ruby 中,我会这样做:
a, b = "ABC-DEF".split('-')
显然Lua没有这么简单的方法。经过一番挖掘后,我找不到一种简短的方法来实现我所追求的目标。我提到我是 Lua 的新手,我需要在 Redis 脚本中使用它(所以它确实应该很小,如果可能的话,一个单行代码)。
使用模式匹配:
a, b = string.match("ABC-DEF", "(.*)%-(.*)")
注意-
是一个神奇的字符,所以必须用它来转义%
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)