Jump to content

Module:TableTools: Difference between revisions

fix cleanPattern function - some of the character classes were still being magic even when they were inside the set, so escape them all
m>Mr. Stradivarius
(escape prefix and suffix strings in affixNums so that magic characters are interpreted literally)
m>Mr. Stradivarius
(fix cleanPattern function - some of the character classes were still being magic even when they were inside the set, so escape them all)
Line 136: Line 136:
local function cleanPattern(s)
local function cleanPattern(s)
-- Cleans a pattern so that the magic characters ()%.[]*+-?^$ are interpreted literally.
-- Cleans a pattern so that the magic characters ()%.[]*+-?^$ are interpreted literally.
s = s:gsub('([()%%.%[%]*+-?^$])', '%%%1')
s = s:gsub('([%(%)%%%.%[%]%*%+%-%?%^%$])', '%%%1')
return s
return s
end
end
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.