Module:CT

From Wikipedia

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

return {
    ct = function(frame)
        local content = mw.title.getCurrentTitle():getContent()
        
        content = mw.ustring.gsub(content, '%{%{#invoke:CT|ct%}%}', '1', 1)
        content = mw.ustring.gsub(content, '(%d+)', function(d) return tonumber(d)+1 end, 1)
        
        return content
    end
}