如何在LUA 5.1中以空格分隔字符串中的表情符号

时间:2019-03-20 08:27:32

标签: string split lua emoji lua-5.1

我想使用LUA 5.1的拆分功能来拆分表情符号字符的字符串而不能使用空格,并在空格之间添加空格,但是我做得不对。所以我是用这种方式做的,但这是错误的:

#!/usr/bin/env lua

local text = "‍‍‍‍‍⌚↔"
for emoji in string.gmatch(text, "[%z\1-\127\194-\244][\128-\191]*") do
    io.write(emoji .. " ")          
end

在浏览器Firefox 65中查看!

我的错误结果:⌚

等待的结果:↔

1 个答案:

答案 0 :(得分:1)

templates/user_sessions/session_list