مۆدیوول:Sandbox/CdRBot/Test
بەڵگەدارکردنی مۆدیوول[دروست بکە]
لەوانەیە بتەوێ پەڕەیەکی بەڵگەدارکردن بۆ ئەم مۆدیوولی سکریبونتۆیە دروست بکەی. دەستکاریکەران دەتوانن ئەم مۆدیوولە لە پەڕەکانی خۆڵەپەتانێ (دروست بکە | ئاوێنە) و ئەزموون (دروست بکە) تاقی بکەنەوە. تکایە پۆلەکان بە ژێرپەڕەی /doc زیاد بکە. ژێرپەڕەکانی ئەم مۆدیوول. |
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