Mòdul:Proves/Pere prlpz/Prova

local p = {}

--[[ extreuDestiEnllac

Paràmetres
  1: cadena de text d'on s'ha d'extreure el nom de l'article destí de l'enllaç wiki
]]

function p.extreuDestiEnllac(frame)
	local arg = frame.args[1] or "" -- per evitar nil
	tret = mw.ustring.match(arg, "%[%[(.-)%]%]") or arg
	return mw.ustring.match(tret, "(.+)|") or tret
end

--[[ extreuTextEnllac

Paràmetres
  1: cadena de text d'on s'ha d'extreure el text que mostra enllaç wiki
]]

function p.extreuTextEnllac(frame)
	local arg = frame.args[1] or "" -- per evitar nil
	tret = mw.ustring.match(arg, "%[%[(.-)%]%]") or arg
	return mw.ustring.match(tret, "|(.+)") or tret
end

return p