Módulo:ABNT: mudanças entre as edições

sem sumário de edição
Sem resumo de edição
Sem resumo de edição
if #creator >= 1 then
-- creator = string.gsub( creator, '(,%s%d%d%d%d%-?%d-)', '')
creator =if string.gsubmatch( creator, '^(,%s.-*)', '') -- Assis, Machado de, 1839-1908then
creator = string.gsubmatch( creator, '(%s%^(.-*)', '') -- TolkienAssis, J.Machado R. R. (John Ronald Reuel)de, 18921839-19731908
end
if string.match( creator, '^(.*)%(') then
creator = string.match( creator, '^(.*),') -- Tolkien, J. R. R. (John Ronald Reuel), 1892-1973
end
 
creator = frame:callParserFunction{ name = '#regex', args = { creator, '/(^.*?,)|(;.*?,)/', '<span style="text-transform: uppercase;">$1$2</span>' } }
reference = creator .. '. <b>' .. title .. '</b>. '