我想處理Lua中的日語詞彙表(LuaTeX具體)。詞彙存儲在要讀取的文本文件中。在讀取字應該由正則表達式匹配的文件的每一行(行被寫入,如: | がくせい | student |
):Lua中的日語正則表達式
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的新手,所以如果有更好的方法,我會很高興知道。
無論如何,有沒有可能得到日本的話?
如何使用string.gsub來匹配CJK字符? – northtree 2014-07-22 09:31:16