Returns arg1 with all instances of arg2 replaced with arg3.
{{#invoke:cmap|cmap|needle in haystack|needle|hay}}
- hay in haystack
local p = {} --p stands for package
function p.cmap(frame)
if frame.args[1] and frame.args[2] and frame.args[3] then
smaller, _ = mw.ustring.gsub(frame.args[1], frame.args[2], frame.args[3])
return smaller
end
return ''
end
return p