Module:Link capture: Difference between revisions

From the Dyson Sphere Program Wiki
No edit summary
 
m (1 revision imported: New Files)
 

Latest revision as of 11:54, 24 March 2024

Module documentation[view][edit][history][purge]
This documentation is transcluded from Module:Link capture/doc. Changes can be proposed in the talk page.
Function list
L 2 — p.linkcapture

Module:Link capture implements the {{Link capture}} template.


local p = {}
function p.linkcapture(frame)
    local linkString = frame.args[1]  or ""
    local linkText = string.match(linkString, "%[%[([^%]]+)%]%]")
    local linkTextText = string.match(linkString, "%[%[[^%|]+%|([^%}]+)%]%]")
    
    if (linkTextText ~= nil) then
    	return linkTextText
    elseif (linkText ~= nil) then
    	return linkText
    else
    	return linkString
	end
end

return p
🍪 We use cookies to keep session information to provide you a better experience.