568
edits
m (add clean function) |
m (clean :s) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 62: | Line 62: | ||
local derani_punctuation = { | local derani_punctuation = { | ||
["\""] = "", | ["\""] = "", | ||
[":"] = "", | |||
[","] = " ", | [","] = " ", | ||
["."] = " ", | ["."] = " ", | ||
Line 137: | Line 138: | ||
function clean(frame) | function clean(frame) | ||
assert(frame.args[1] ~= nil and frame.args[2] == nil, "This function requires exactly one argument") | assert(frame.args[1] ~= nil and frame.args[2] == nil, "This function requires exactly one argument") | ||
local cleaned = u.gsub(frame.args[1], "[:%[%]*]", "") | |||
return cleaned | |||
end | end | ||
return {deranize = deranize, clean = clean} | return {deranize = deranize, clean = clean} |