Module:StripColor: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
local b = string.gsub(b,"(~J211)", "") | local b = string.gsub(b,"(~J211)", "") | ||
local b = string.gsub(b,"(~)","</br>") | local b = string.gsub(b,"(~)","</br>") | ||
local b = string.gsub(b,"(')"," | local b = string.gsub(b,"(')","\'") | ||
local a = string.gsub(b,"(&)(%w)([^&\n]*)", function(_,color,text) | local a = string.gsub(b,"(&)(%w)([^&\n]*)", function(_,color,text) | ||
return text | return text |
Revision as of 00:18, 30 July 2019
Documentation for this module may be created at Module:StripColor/doc
local p = {}
function p.parse(frame)
local b = string.gsub(frame.args[1],"([{}])", "")
local b = string.gsub(b,"(~J211)", "")
local b = string.gsub(b,"(~)","</br>")
local b = string.gsub(b,"(')","\'")
local a = string.gsub(b,"(&)(%w)([^&\n]*)", function(_,color,text)
return text
end)
return a
end
function p.nonxmlparse(frame)
local a = string.gsub(frame.args[1],"(\\n)","</br>")
local b = string.gsub(a,"(&)(%w)([^&\n]*)", function(_,color,text)
return text
end)
return b
end
return p