Langbahn Team – Weltmeisterschaft

Module:Sandbox/Alex 21

local p = {}

function p.main(frame) 
	local args = require('Module:Arguments').getArgs(frame, {frameOnly = true})
	args = args or {}
	
	content = args[1]
	matches = {
		"%((season %d+)%)", "%1",
		"%((series %d+)%)", "%1",
		"%((%d+ TV series), (season %d+)%)", "(%1) %2",
		"%((%d+ TV series), (series %d+)%)", "(%1) %2",
		"%(([%w%s]+) (season %d+)%)", "(%1 TV series) %2",
		"%(([%w%s]+) (series %d+)%)", "(%1 TV series) %2"
	}
	
	for i=1, #matches, 2 do
		if content:match(matches[i]) then
			content = content:gsub(matches[i], matches[i+1])
			break
		end
	end
	
	return content
end

return p