Module:Consecutive links: Difference between revisions

fix patterns
m (avoid double linking ([[[[<link>]]]]) if links are passed to this module)
(fix patterns)
Line 8: Line 8:
local b = string.gsub(frame.args[1], "%s*" .. separator .. "%s*", "]]" .. replacer .. "[[")
local b = string.gsub(frame.args[1], "%s*" .. separator .. "%s*", "]]" .. replacer .. "[[")
b = "[[" .. b .. "]]"
b = "[[" .. b .. "]]"
b = string.gsub(string.gsub(b,"[[[[","[["),"]]]]","]]")
b = string.gsub(string.gsub(b,"%[%[%[%[","[["),"%]%]%]%]","]]")
return prefix .. b .. postfix
return prefix .. b .. postfix
end
end
return p
return p