Módulo:Reemplazar
La documentación para este módulo puede ser creada en Módulo:Reemplazar/doc
local p = {}
function p.reemplazar( f )
local raw_args = f:getParent().args
local args = require("Módulo:ProcessArgs").norm(raw_args)
local text = args[1] or ''
if text == '' then
return text
end
-- bucle a través de args crudos de manera que mantenemos los reemplazos vacíos (como `|str=`) intactos
for k, v in pairs(raw_args) do
if k ~= 1 then
local value = args[k] or '' -- obtiene el valor del argumento normalizado
text = text:gsub(k, value)
end
end
return text
end
return p