Module:NettoyageTexte
La documentation pour ce module peut être créée à Module:NettoyageTexte/doc
local p = {}
function p.enleverPointFinal(frame)
local texte = frame.args[1] or ""
texte = mw.text.trim(texte)
-- Supprimer un point final s’il est seul (optionnellement suivi d'espaces)
if mw.ustring.match(texte, "[%.。]$") then
texte = mw.ustring.sub(texte, 1, mw.ustring.len(texte) - 1)
end
return texte
end
return p