Aller au contenu

Module:Citation bloc

Cette page fait l’objet d’une mesure de semi-protection étendue.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 8 décembre 2017 à 03:03 et modifiée en dernier par Od1n (discuter | contributions) (plus besoin de callback maintenant…). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

 Documentation[voir] [modifier] [historique] [purger]

Module technique utilisé par {{Citation bloc}}.

local p = {}

function p.paragraphes(frame)

    local source = frame.args.source
    local count

    source, count = mw.ustring.gsub(source, '(%S) *\n *\n *\n *\n', '%1</p><p><br></p><p>')
    source, count = mw.ustring.gsub(source, '(%S) *\n *\n *\n'    , '%1</p><p><br>')
    source, count = mw.ustring.gsub(source, '(%S) *\n *\n'        , '%1</p><p>')

    return source
end

return p