Модуль:Crimea

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
{{i}} Документація модуля[створити]
local p = {}

function p.match( frame)
	local pframe = frame:getParent()
    local args = pframe.args
    local s = frame.args['s'];
    
    local pqt1 = mw.ustring.match( s, '%"geo%"%>([%-%d%.]*)%;%s[%-%d%.]*%<', 1 )
    local pqt2 = mw.ustring.match( s, '%"geo%"%>[%-%d%.]*%;%s([%-%d%.]*)%<', 1 )
    
    local pt1 = tonumber(pqt1)
    local pt2 = tonumber(pqt2)
    
    if (pt1>44.346757) and (pt1<46.312251) and (pt2>32.333771) and (pt2<36.684498) then
    	return args[2]
    else
    	return args[1]
    end
end

return p