require[[strict]]
local p = {}
function p.main(frame)
local text = frame.args[1]
local encode = require('Module:yesno')(frame.args.encode)
return p._main(text, encode)
end
function p._main(text, encode)
if not text then return end
text = mw.text.killMarkers(text)
:gsub(' ', ' ')
:gsub('<br ?/?>', ', ')
:gsub('<span.->(.-)</span>', '%1')
:gsub('<i.->(.-)</i>', '%1')
:gsub('<b.->(.-)</b>', '%1')
:gsub('<em.->(.-)</em>', '%1')
:gsub('<strong.->(.-)</strong>', '%1')
:gsub('<sub.->(.-)</sub>', '%1')