跳转到内容

模組:Ruby

維基詞典,自由的多語言詞典


local export = {}

function export.show(frame)
	local word = frame:getParent().args[1]
	word = mw.ustring.gsub(word, "%[([^%[%]]+)%]%(([^%(%)]+)%)", "<ruby><rb>%1</rb><rt>%2</rt></ruby>")
	word = mw.ustring.gsub(word, "(.)%(([^%(%)]+)%)", "<ruby><rb>%1</rb><rt>%2</rt></ruby>")
	return word
end

return export