Module:RemoveBullshit
Jump to navigation
Jump to search
Documentation for this module may be created at Module:RemoveBullshit/doc
local p = {}
function p.name()
local str = mw.getCurrentFrame().args[1]
--local str = "main (asdfasdfasölj) {sdfasdfjösaldföl} [sadflasdjföle], asfeasdljalsfdl"
mw.logObject(str)
local strNew = str:gsub("​",""):gsub("­", ""):gsub("",""):gsub(" ?%{.-%} ?",""):gsub(" ?%[.-%] ?","")
mw.logObject(strNew)
return strNew
end
function p.symbols()
local str = mw.getCurrentFrame().args[1]
--local str = "main (asdfasdfasölj) {sdfasdfjösaldföl} [sadflasdjföle], asldfjeopoadfjl (dfasdf), dfasdfa"
mw.logObject(str)
local strNew = str:gsub("​",""):gsub("­", ""):gsub("","")
mw.logObject(strNew)
return strNew
end
function p.rest()
local str = mw.getCurrentFrame().args[1]
--local str = "main (asdfasdfasölj) {sdfasdfjösaldföl} [sadflasdjföle], asldfjeopoadfjl (dfasdf), dfasdfa"
mw.logObject(str)
local strNew = str:gsub("​",""):gsub("­", ""):gsub("",""):gsub(" ?%{.-%} ?",""):gsub(" ?%[.-%] ?",""):gsub(" -%(.-%) -","")
mw.logObject(strNew)
return strNew
end
return p