Modül:Amerika Birleşik Devletleri seçim haritası/utils

Modül belgelemesi[oluştur]
local p = {}

function p.stripspaces(str)
	return str:gsub("^%s*(.-)%s*$", "%1") -- trim spaces
end

function p.split(str, sep) -- split string by separator and return table
  sep = sep or "%s"
  local parts = {}
  for word in string.gmatch(str, "[^" .. sep .. "]+") do parts[#parts+1] = p.stripspaces(word) end
  return parts
end

deKullananlar = {
	"Maine",
	"Kentucky",
	"Hawaii",
	"New Jersey",
	"Missouri",
	"Mississippi",
	"Massachusetts"
}

function eyaletBaglantisi(eyaletAdi)
    local ek = "da"
    eyaletAdi = string.gsub(eyaletAdi, "'da", "")
    for k,v in pairs(deKullananlar) do
	    if string.find(eyaletAdi, v) then
	        ek = "de"
	    end
	end
    return string.gsub(yer, eyaletAdi..'\'da', eyaletAdi..'\''..ek)
end

return p