Я хочу обработать японский словарь в Lua (точнее, LuaTeX). Словарь хранится в текстовом файле, который должен быть прочитан. При чтении каждой строки файла слова должны соответствовать регулярному выражению (строки пишутся так:
| がくせい | student |
):
function readFile(fn)
local file = assert(io.open(fn, "r"))
local contents = file:read("*a")
file:close()
return contents
end
function processTest(contents)
for line in contents:gmatch("%a+") do
print(line)
end
end
a = readFile("vocabulary.org")
processTest(a)
Проблема в том, что печатаются только английские слова:
student
Я должен отметить, что я новичок в Lua и LuaTeX, поэтому, если есть лучший подход к этому, я был бы рад узнать.
В любом случае, есть ли возможность получить японские слова?