Module:Citation bloc

De Les Mots de l'agronomie
Version datée du 7 décembre 2020 à 17:43 par Motsagro (discussion | contributions) (1 révision importée)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
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