Ir al contenido

Módulo:Autolinks

De Wikisource, la biblioteca libre.
Documentación del módulo


Uso

Usado por {{autolinks}}.

La función _autolink se exporta con el módulo para ser usado en cualquier otro, como en Módulo:ICP
Esta documentación está transcluida desde Módulo:Autolinks/doc.
Los editores pueden experimentar en la zona de pruebas
Por favor, añade las categorías a la subpágina de documentación.
(subpáginas - enlaces)

local p = {}

function p.autolink(frame)
	return p._autolink(frame:getParent().args)
end

function p._autolink(args)
	texto = args[1] or ''
	enlace = args[2] or ''
	
	texto = texto:gsub("%[%[/([^%]]-)/?%|([^%]]-)%]%]","[["..enlace.."/".."%1|%2]]")
	texto = texto:gsub("%[%[/([^%]]-)/?%]%]","[["..enlace.."/".."%1|%1]]")

	return texto
end
return p