Модуль:CssVarExtractor: различия между версиями

Новая страница: «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...»
 
мНет описания правки
Строка 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(
         mw.ustring.trim(input),
         input,
         "^(var%([^,]+%))%s*,%s*([^)]+)%)$"
         "^(var%([^,]+%))%s*,%s*([^)]+)%)$"
     )
     )