Module:Listify

From Forsaken Saga Wiki
Revision as of 09:09, 13 June 2024 by 176.40.36.35 (talk) (Created page with "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 mw.ustring.gmatch(str, "([^\n]+)") do table.insert(t, s) end return t end")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Listify/doc

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 mw.ustring.gmatch(str, "([^\n]+)") do
    table.insert(t, s)
  end
  return t
end