Spring til indhold

Modul:Reference: Forskelle mellem versioner

221 bytes tilføjet ,  10. februar 2021
ingen redigeringsopsummering
No edit summary
No edit summary
Linje 228: Linje 228:
   function generer_stykbeskrivelse (stykke, bog)
   function generer_stykbeskrivelse (stykke, bog)
     if (mw.ustring.upper(mw.ustring.sub( bog, 1, 2 )) == "LB") then
     if (mw.ustring.upper(mw.ustring.sub( bog, 1, 2 )) == "LB") then
      if (string.match(stykke, ",")) then
    -- skal loopes - kan have minimum 6 elementer
    -- loop table
    return stykke .. 'stykke har ,'
      end
        
        
       if (string.match(stykke, "-")) then
       if (string.match(stykke, "-")) then
       return stykke .. 'stukke har -'
      -- strip '-' og resten
      forstestykke, resten = s:match("(.+)-(.+)")
       return stykke .. 'stukke har - og det første er ' .. forstestykke .. ' og andet er ' .. resten
       end
       end


Linje 237: Linje 245:
       end
       end


  if (string.match(stykke, ",")) then
 
    return stykke .. 'stykke har ,'
      end


       if ( tonumber(stykke) ~= nil) then
       if ( tonumber(stykke) ~= nil) then