View source for Module:MultiReplace
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.
p = {}
local function MultiReplace(args)
local input = args[1] or "{{{1}}}"
local plain = args.plain == "yes"
local i = 1
local changeList = {}
while args[i * 2] do
local change = {pattern = args[i * 2], repl = args[i * 2 + 1]}
if not change.repl then
return require('Module:Error').error{
'MultiReplace: Unpaired argument: <code>' .. (i * 2) .. ' = ' .. change.pattern .. '</code>'
}
end
changeList[i] = change
i = i + 1
end
local matchList = {}
000
1:0
Templates used on this page:
- Template:(( (view source)
- Template:)) (view source)
- Template:Documentation subpage (view source)
- Template:For-text (view source)
- Template:For2 (view source)
- Template:Hatnote (view source)
- Template:High-use (view source)
- Template:High use (view source)
- Template:Lua (view source)
- Template:Ml (view source)
- Template:MultiReplace/doc (view source)
- Template:Sandbox other (view source)
- Module:Arguments (view source)
- Module:Hatnote (view source)
- Module:Hatnote/styles.css (view source)
- Module:High-use (view source)
- Module:List (view source)
- Module:Lua banner (view source)
- Module:Message box (view source)
- Module:Message box/configuration (view source)
- Module:MultiReplace/doc (view source)
- Module:No globals (view source)
- Module:Separated entries (view source)
- Module:String (view source)
- Module:TableTools (view source)
- Module:Transclusion count (view source)
- Module:Transclusion count/data/M (view source)
- Module:Yesno (view source)
Return to Module:MultiReplace.