Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取LUA(ROBLOX)中空格前的所有字符_Lua_Roblox - Fatal编程技术网

获取LUA(ROBLOX)中空格前的所有字符

获取LUA(ROBLOX)中空格前的所有字符,lua,roblox,Lua,Roblox,我有一个5x5的瓷砖网格,其编号如下: 数字订单行编号(例如:1 1为第一行的第一个磁贴,6 2为第二行的第一个磁贴) 我需要在单击的平铺(上面、下面、左边和右边)周围获得块,我想通过从数字顺序和行号中去掉数字来实现这一点。我写道: local ab = tostring(tonumber(v.Name)-5)..tostring(tonumber(string.sub(v.Name,-1))-1) local be = tostring(tonumber(v.N

我有一个5x5的瓷砖网格,其编号如下:

数字订单行编号(例如:1 1为第一行的第一个磁贴,6 2为第二行的第一个磁贴)

我需要在单击的平铺(上面、下面、左边和右边)周围获得块,我想通过从数字顺序和行号中去掉数字来实现这一点。我写道:

        local ab = tostring(tonumber(v.Name)-5)..tostring(tonumber(string.sub(v.Name,-1))-1)
        local be = tostring(tonumber(v.Name)+5)..tostring(tonumber(string.sub(v.Name,-1))+1)
ab是上面的瓷砖,be是下面的瓷砖。我遇到了一个问题,我无法用一行获得一个数字顺序为两位数的图块的前两个字母(我不想使用if语句,因为我非常确定有一行解决方案)


我想出了一个解决方案,那就是将所有字符放在空白(将顺序与行号分开)之前,但我不知道如何写入。

只需从字符串的开头请求所有非空白字符:

print(("test123 more456"):match("^(%S+)"))
这应该打印
test123