将Lua中的字符串拆分,保存在两个变量中。

我有一个字符串,即 s = "Pedro Martinez, Defense"

我想要在逗号之前和之后分割字符串,把这两个部分分别存储到2个变量中,例如:

我认为我需要使用 string.gmatch 函数或 string.sub 函数

我应该怎么做?

点赞
用户869951
用户869951

如何在Lua中将GPS坐标转换为十进制的被接受的回答中,展示了如何使用string.match和模式。应用与那里提到的相同技术,你可以使用

local name, expertise = string.match(s, "(.*),%s*(%a*)")

这将导致name为“Pedro Martinez”,expertise为“Defense”。

2013-11-24 21:24:18