Nieuwe pagina aangemaakt met 'local p = {} local function pregmatchall( str, pattern ) -- end function p.main( frame ) --str str = mw.text.unstrip(frame.args[1]) --padlength padlength = m...'
 
Geen bewerkingssamenvatting
Regel 1: Regel 1:
local p = {}
local p = {}


local function pregmatchall( str, pattern )
local function pad( key, value, padlength )
--
--
end
end


function p.main( frame )
function p.main( frame )
--str
str = mw.text.unstrip(frame.args[1])
str = mw.text.unstrip(frame.args[1])
--padlength
padlength = mw.text.unstrip(frame.args[2])
padlength = mw.text.unstrip(frame.args[2])
--default
regpattern = "!\d+!"
regpattern = "!\d+!"
matches = string.match( str, regpattern )
for key,value in matches do
        --value = "foobar"
end
 
end
end

Versie van 10 aug 2023 08:10

Module:Pad numbers

Summary
Pad numbers in string. Scriptfout: de module heeft de waarde nil teruggegeven. Dit moet een exporttabel zijn.



local p = {}

local function pad( key, value, padlength )
	--
end

function p.main( frame )
	str = mw.text.unstrip(frame.args[1])
	padlength = mw.text.unstrip(frame.args[2])
	regpattern = "!\d+!"
	matches = string.match( str, regpattern )
	for key,value in matches do
        --value = "foobar"
	end

end