Module:Deranize: Difference between revisions

m
what the
m (hıajaq)
m (what the)
Line 139: Line 139:
   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], "[:%[%]*]", "")
   local cleaned = u.gsub(frame.args[1], "[:%[%]*]", "")
   cleaned = u.gsub(cleaned, "_", "\\xa0")
  local nbsp = string.char(0xC2, 0xA0)
   cleaned = u.gsub(cleaned, "_", nbsp)
   return cleaned
   return cleaned
end
end


return {deranize = deranize, clean = clean}
return {deranize = deranize, clean = clean}