Anonymous user
Module:TableTools: Difference between revisions
p.affixNums: move the pattern-generating code out of the loop
Enwikipedia>Mr. Stradivarius (use a hack to handle NaN values) |
Enwikipedia>Mr. Stradivarius (p.affixNums: move the pattern-generating code out of the loop) |
||
Line 135:
prefix = prefix or ''
suffix = suffix or ''
local pattern = '^' .. prefix .. '([1-9]%d*)' .. suffix .. '$'
local nums = {}
for k, v in pairs(t) do
if type(k) == 'string' then
local num = mw.ustring.match(k,
if num then
nums[#nums + 1] = tonumber(num)
|