View source for Module:Detect singular
Jump to navigation
Jump to search
You do not have permission to edit this page, for the following reason:
You can view and copy the source of this page.
local p = {}
local getArgs = require('Module:Arguments').getArgs
local yesNo = require('Module:Yesno')
local getPlain = require('Module:Text').Text().getPlain
-- function to determine whether "sub" occurs in "s"
local function plainFind(s, sub)
return mw.ustring.find(s, sub, 1, true)
end
-- function to count the number of times "pattern" (a regex) occurs in "s"
local function countMatches(s, pattern)
local _, count = mw.ustring.gsub(s, pattern, '')
return count
end
local singular = 1
local likelyPlural = 2
local plural = 3
000
1:0
Templates used on this page:
- Template:High use (view source)
- Template:Lua (view source)
- Template:Sandbox other (view source)
- Module:Arguments (view source)
- Module:Detect singular (view source)
- Module:Detect singular/doc (view source)
- Module:List (view source)
- Module:Lua banner (view source)
- Module:Message box (view source)
- Module:Message box/configuration (view source)
- Module:Message box/ombox.css (view source)
- Module:String (view source)
- Module:TableTools (view source)
- Module:Text (view source)
- Module:Yesno (view source)
Return to Module:Detect singular.