مۆدیوول:Sandbox/CdRBot/Test

لە ئینسایکڵۆپیدیای ئازادی ویکیپیدیاوە
بەڵگەدارکردنی مۆدیوول[دروست بکە]
local numConv = require("module:Numeral converter2").convert
local p ={}
local lang = mw.getContentLanguage();
function p.test(data)
	local format = data.args[1];
	local retype = "";
	format = numConv('en', format)
	local splitted = {}
	local temp = format
	for k in string.gmatch(format, "%d%d?%S+")do
		temp = string.gsub(temp, k,"")
	end
	for k in string.gmatch(format, "%d%d?%S+")do
		splitted[k] = string.gsub(k, "ی","")
	end
	for key,value in pairs(splitted) do
			retype = retype .. value
	end
	
	local temp2 = string.sub(temp,1,-3)
	
	return 'Test:' .. data.args[1] .. " >> " .. format .. ' => ' .. retype .. temp2 .. mw.ustring.len(temp)
end
return p