Modulo:GMA

Da Wikisource.

test[modifica]

  • giorno e mese di 12 gennaio 2010: 12 gennaio
  • anno di 12 gennaio 2010: 2010
  • anno di nascita di Silvio Pellico:
    Silvio

Pellico patriota/scrittore/poeta/drammaturgo italiano

  • giorno e mese di nascita di Silvio Pellico:
    Silvio

Pellico patriota/scrittore/poeta/drammaturgo italiano

  • attività di Silvio Pellico:
    Silvio

Pellico patriota/scrittore/poeta/drammaturgo italiano


-- riceve una data normale 
-- gm restituisce giorno e mese
-- a restituisce anno
--
-- riceve una stringa contenente una serie di valori separati da virgola (+ spazio)
-- slash restituisce la stringa con i valori delimitati da /

local p = {}
function p.gm(frame)
	args = frame:getParent().args
	gm,a=mw.ustring.match(args[2],"(%d+ %w+) (%d+)")
	return gm
		
 
end
function p.a(frame)
	args = frame:getParent().args
	gm,a=mw.ustring.match(args[2],"(%d+ %w+) (%d+)")
	return a
end

function p.slash(frame)
	args = frame:getParent().args
	g=string.gsub(args[2]," *, *", "/")
	return g
end
function p.test(frame)
	local args = frame:getParent().args
	return args[1].." "..args[2]
end

return p