モジュール:ConvToMain

モジュールの解説[作成]
local p = {}
	function p.Main( frame )

		--Substitute parameter 1 with a variable
		local str =frame.args['1']
		
		--Convert1
		if string.match(str, "‐会話") then
			str = str:gsub("‐会話:", ":")
		end
		
		--Convert2
		if string.match(str, "‐ノート:") then
			str = str:gsub("‐ノート:", ":")
		elseif string.match(str, "ノート:") then
			str = str:gsub("ノート:", "")
		end
		
		--Convert3
		if string.match(str, " talk:") then
			str = str:gsub(" talk:", ":")
		elseif string.match(str, "talk:") then
			str = str:gsub("talk:", "")
		elseif string.match(str, "Talk:") then
			str = str:gsub("Talk:", "")
		end
		
		--Convert4
		if string.match(str, "WT:") then
			str = str:gsub("WT:", "WP:")
		end
		
		return str
	end
return p