Module:Sandbox/PHansen/Trunc explained

-- Dec31-2014-- Test af: sammensat_link = "" -- ?-- https://en.wikipedia.org/wiki/Help:Lua_for_beginners-- Module:Sandbox/PHansen/Trunc testes via: User:PHansen/Trunc-- https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#string.find

-- Mulig forbedring med tabel der gennemløbes-- ? topdomaene = ? for usikker ?-- topdomaene_slash = -- og så et for-loop ?-- for k, v in pairs(arr) do-- print(k, v[1], v[2], v[3])-- end-- hvordan at implementere?-- for k, v in pairs(arr) do-- if at_finde = v[k] -- end

local p = -- defines a variable p as an empty table, but *not* nil.

topdomaene_slash = text = "Hello world"at_finde = ".dk/" -- "el" fra tidligere testat_finde2 = ".dk" -- "el" fra tidligere testhele_url = "http://www.tryggevaeldeprovsti.dk/"trunc_url = "www.tryggevaeldeprovsti.dk"sammensat_link = "" -- return_link = "" var OK, men hvad med variable -- return_link = -- NEGATIVE - tolker det bogstaveligt, ej som variabel

-- test af string.find -- if string.find(text, 'el', '1', plain) ~= nil then -- her er text en variabel -- if string.find(text, at_finde, '1', plain) ~= nil then -- her er source og target variable

if string.find(hele_url, at_finde, '1', plain) or string.find(hele_url, at_finde2, '1', plain) ~= nil then

--sammensat_link = "" -- ?

sammensat_link = "[" .. hele_url .. " " .. trunc_url .. "]" -- er det bedre ? Jan05-2015

return_link = sammensat_link

return (return_link) else return 'Negativ : fandt det ikke' end end -- ends the block defining p.main

return p -- this returns the table p, which contains function p.main, which returns string "Hello world"