【发布时间】:2011-06-12 14:00:56
【问题描述】:
我想在 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 的新手,所以如果有更好的方法我会很高兴知道。
无论如何,有没有可能得到日语单词?
【问题讨论】: