Module:Link capture

From Lets RP Wiki
Revision as of 23:42, 17 January 2023 by Momo (talk | contribs) (Created page with "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")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Link capture/doc

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