Semantic MediaWikiDit bericht verdwijnt nadat alle relevante taken zijn afgerond.

Er is één onvoltooide of openstaande taak, die nodig is om het installeren van Semantic MediaWiki te voltooien. Een beheerder of gebruiker met voldoende rechten kan deze uitvoeren. Dit moet worden gedaan voordat nieuwe gegevens worden toegevoegd om tegenstrijdigheden te voorkomen.

Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 1: Regel 1:
local p = {}
local p = {}


local function pad( key, value, padlength )
local function padleft( str, len, char )
--
if char == nil
then char = '0'
end
char = '0'
res = string.rep( char, len - #str ) .. str
return res
end
 
local function padright( str, len, char )
if char == nil
then char = '0'
end
char = '0'
res = str .. string.rep( char, len - #str )
return res
end
end



Versie van 10 aug 2023 08:20

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 padleft( str, len, char )
	if char == nil
		then char = '0'
		end
	char = '0'
	res = string.rep( char, len - #str ) .. str
	return res
end

local function padright( str, len, char )
	if char == nil
		then char = '0'
		end
	char = '0'
	res = str .. string.rep( char, len - #str )
	return res
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