Module:String2
From All Skies Encyclopaedia
Documentation for this module may be created at Module:String2/doc
local p = {}
p.upper = function( frame )
local s = mw.text.trim( frame.args[1] or "" )
return string.upper( s )
end
p.lower = function( frame )
local s = mw.text.trim( frame.args[1] or "" )
return string.lower( s )
end
p.sentence = function (frame )
local s = mw.text.trim( frame.args[1] or "" )
local strFirst = string.sub( s, 1, 1 )
local strRest = string.sub( s, 2 )
return string.upper( strFirst ) .. string.lower( strRest )
end
return p