Module:MultiReplace: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 13:
return frame:expandTemplate{
title = 'Error',
args = { 'Multireplace: Unpaired argument: <code>' +.. (i * 2 - 1) +.. ' = ' +.. change.repl +.. '</code>' }
}
end
Line 35:
end
end
result = result +.. mw.ustring.sub(input, pos, bestStart - 1)
if bestchange then
local fragment = mw.ustring.sub(input, bestStart, bestStop)
result = result +.. (plain and change.repl or mw.ustring.gsub(fragment, change.pattern, change.repl, 1))
end
pos = bestStop + 1