Moduł:Sandbox/Draco flavus/Test3

Dokumentacja dla tego modułu może zostać utworzona pod nazwą Moduł:Sandbox/Draco flavus/Test3/opis

local p = {}
function p.fragment(frame)

-- Wywołanie: {{#invoke: Sandbox/Draco flavus/Test3 | Fragment | Strona:PL Encyklopedyja powszechna 1860 T1.djvu|strona|fromsection|tosection}}
-- Wynik: jeśli w danym zakresie stron występuje <ref> {{pw}} {{bwd}} to zwraca słowo Przypisy 
-- do wykorzystania w szablonie

    local SubPageResult = ""
    local SubPageName = ""
    local n = tonumber(frame.args[2])
    local m = tonumber(frame.args[3])
    local start=""
    local stop=""
    local substring=""
    SubPageName=frame.args[1] .. "/" .. n
    
    
    start, stop = string.find(mw.title.new(SubPageName):getContent(), "<section begin=" .. '"?' .. frame.args[3] .. '"? */>.*')
    substring = string.sub(mw.title.new(SubPageName):getContent(),start,stop)
    return substring

end

return p