【发布时间】:2013-11-20 01:16:34
【问题描述】:
我在 Lua 脚本中得到了这个字符串:
one;two;;three;four;;five;;six;seven;
第一个字符永远不会是分号。中间分隔符可以是单分号也可以是双分号,最后一个字符可以是也可以不是单分号。
使用 Lua 模式(和 string.gsub()):如何匹配中间的双分号以用单个分号替换它们并删除最后一个可选分号?
输出必须是这样的:
one;two;three;four;five;six;seven
这可以使用单一模式吗?
【问题讨论】:
标签: string lua lua-patterns