Модуль:CssVarExtractor: различия между версиями
Pok (обсуждение | вклад) Новая страница: «local p = {} local function extractParts(input) if not input or type(input) ~= 'string' then return nil, nil end local varPart, valuePart = mw.ustring.match( mw.ustring.trim(input), "^(var%([^,]+%))%s*,%s*([^)]+)%)$" ) return varPart, valuePart end local function getVarInternal(input) local varPart = extractParts(input) return varPart or input end local function getColorInternal(input) local _, value...» |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 5: | Строка 5: | ||
return nil, nil | return nil, nil | ||
end | end | ||
input = mw.text.trim(input) | |||
local varPart, valuePart = mw.ustring.match( | local varPart, valuePart = mw.ustring.match( | ||
input, | |||
"^(var%([^,]+%))%s*,%s*([^)]+)%)$" | "^(var%([^,]+%))%s*,%s*([^)]+)%)$" | ||
) | ) | ||