Template:FormatName
{{#lua:
replacements = {
["alpha"] = "α",
["beta"] = "β",
["chi"] = "χ",
["delta"] = "δ",
["Delta"] = "Δ",
["epsilon"] = "ε",
["zeta"] = "ζ",
["phi"] = "φ",
["gamma"] = "γ",
["Gamma"] = "Γ",
["eta"] = "η",
["kappa"] = "κ",
["lambda"] = "λ",
["mu"] = "μ",
["nu"] = "ν",
["pi"] = "π",
["Pi"] = "Π",
["theta"] = "θ",
["tau"] = "τ",
["upsilon"] = "υ",
["Upsilon"] = "Υ",
["phi"] = "φ",
["psi"] = "ψ",
["xi"] = "ξ",
["omega"] = "ω",
["sigma"] = "σ",
}
name = stdin:match("[^&]+")
name = string.gsub (name, "%a+",
function (str)
return replacements [str] or str
end
)
name = string.gsub( name, "_([%d.]+)^([%d.]+) ", '%1%2') name = string.gsub( name, "^([%d.]+)_([%d.]+) ", '%1%2') name = string.gsub( name, "_(%d%d?) ", "%1 " ) name = string.gsub( name, "^(%d%d?) ", "%1 " ) print(name)
|==Greek Letters==
Write Alpha, Beta, or Gamma in lowercase.
- Example. (in lowercase)
- Alpha --> alpha
- Beta --> beta
- Gamma --> gamma
- Delta --> Delta
}}
m m n n p p P P q q t t u u U U w w x x y y z z