Module:Listify
Appearance
Documentation for this module may be created at Module:Listify/doc
local getArgs = require('Module:Arguments').getArgs
return function (str)
str = str or ""
str = mw.ustring.gsub(str, "<br%s*/*>", "\n")
str = mw.ustring.gsub(str, "<BR%s*/*>", "\n")
str = mw.ustring.gsub(str, "^%*", "\n")
str = mw.ustring.gsub(str, "\n%*", "\n")
local t = {}
for s in str:gmatch("([^\n]+)") do
table.insert(t, s)
end
return t
end