ମଡ୍ୟୁଲ:Trim quotes
ଦେଖଣା
This module is rated as beta, and is ready for widespread use. It is still new and should be used with some caution to ensure the results are as expected. |
Implements {{Trim quotes}}.
Usage
[ସମ୍ପାଦନା]{{#invoke:Trim quotes|trim|string to trim}}
or
{{#invoke:Trim quotes|trim|s=string to trim}}
local p = {}
function p._trim(s)
if s then
if s:match([[^(['"]).*%1$]]) then return p._trim(string.sub(s,2,-2)) else return s end
else
return ""
end
end
function p.trim(frame)
local s = (frame.args['s'] or frame.args[1]) or (frame:getParent().args['s'] or frame:getParent().args[1])
return p._trim(s)
end
return p