Module:Citation bloc

De Les Mots de l'agronomie
Aller à la navigationAller à la recherche

local p = {}

function p.paragraphes(frame)

   -- il faudrait normalement utiliser mw.ustring.gsub(),
   -- mais dans ce cas précis gsub() convient aussi, et il est plus performant
   local source, count = frame.args.source

:gsub('(%S) *\n *\n *\n *\n', '%1


') :gsub('(%S) *\n *\n *\n' , '%1


') :gsub('(%S) *\n *\n' , '%1

')

   return source

end

return p