More actions
Content deleted Content added
Created page with "local p = {} function p.fs ( frame ) local pagename = frame.args[0] return pagename end return p" |
// via Wikitext Extension for VSCode |
||
Line 3: | Line 3: | ||
function p.fs ( frame ) |
function p.fs ( frame ) |
||
local pagename = frame.args[0] |
local pagename = frame.args[0] |
||
local words = {} |
|||
for word in string.gmatch(pagename, "%S+") do |
|||
table.insert(words, word) |
|||
end |
|||
table.remove(words) |
|||
for i, word in ipairs(words) do |
|||
words[i] = word:sub(1, 1):upper() .. word:sub(2) |
|||
end |
|||
pagename = table.concat(words, " ") |
|||
return pagename |
return pagename |
||
end |
end |
Revision as of 19:44, 22 March 2025
Documentation for this module may be created at Module:FSTable/doc
local p = {}
function p.fs ( frame )
local pagename = frame.args[0]
local words = {}
for word in string.gmatch(pagename, "%S+") do
table.insert(words, word)
end
table.remove(words)
for i, word in ipairs(words) do
words[i] = word:sub(1, 1):upper() .. word:sub(2)
end
pagename = table.concat(words, " ")
return pagename
end
return p