Modul:Trim quotes
TemplateStyles' src
attribute must not be empty.
This Lua module is used on many pages and changes may be widely noticed. Test changes in the module's /sandbox or /testcases subpages, or in your own module sandbox. Consider discussing changes on the talk page before implementing them. |
TemplateStyles' src
attribute must not be empty.
Modul nèka ènilai minangka modul beta, tor lasta èyangghuy halè tèghâr. Modul nèka ghi' anyar tor samostèna èyangghuy kelabân mastètè otabâ prajhâtna ka'angghuy mamastè asèlla nyondhuk kelabân pengarebbhânna. |
Implements {{Trim quotes}}.
Usage
beccè'{{#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