Я хочу использовать функцию разделения в 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!
МОЙ НЕПРАВИЛЬНЫЙ РЕЗУЛЬТАТ: 100 ? ? ? ? ? ? ? ? ? ? ? ? ? ⌚ ↔ 100
ОЖИДАЕМЫЙ РЕЗУЛЬТАТ: 100 ?? ? ? ? ? ???? ??? ⌚ ↔