Module:Analyse wikicode
Apparence
La documentation de ce module est générée par le modèle {{Documentation module}}.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local p = {}
function p.premiereSection(frame)
-- retourne le titre de la première section de la page courante ou de la page passée en paramètre de invoke
local pageContent
if frame.args[1] ~= nil then
pageContent = mw.title.new(frame.args[1]):getContent()
else
pageContent = mw.title.getCurrentTitle():getContent()
end
firstSection = mw.ustring.match(pageContent, "\n=+%s*(.-)%s*=+%s*\n")
if firstSection then
return firstSection
end
return ""
end
return p