用Lua中的其他字符串替换字符串

时间:2018-02-14 00:05:20

标签: lua

晚上好,

我正在编辑Lua中的Scoarboard,并且没有格式化的组的GroupManager加载。现在必须格式化这些。

实施例: 当前排名:“superadmin” 目标:“超级管理员”

func = function(ply) return ply:GetUserGroup() end

这个funktion返回组名“superadmin”,但现在我不知道

1 个答案:

答案 0 :(得分:0)

由于无法在不知道中断单词的位置的情况下从小写单词映射到大写单词,因此您可以创建一个包含要转换的所有可能组合的表格。例如:

local convtable = {
  superadmin = "Super Admin",
  somethingelse = "Something Else",
}
func = function(ply)
  local group = ply:GetUserGroup()
  return convtable[group] or group
end

如果转换后的文本或原始字符串在映射中不存在,则会返回该文本。