Я довольно новичок в этом, поэтому я надеюсь, что вы можете помочь мне.
Я программирую свет, и мне нравится брать переменную с моего стола освещения (текстовая строка под названием «4 Mythos Stage») и разделять ее на разные переменные.
чтобы получить переменные со стола, который я использую:
return function ()
local Layer1 = gma.user.getvar("Layer1") -- I placed "4 Mythos Stage" variable in Layer1
gma.feedback(Layer1) -- gives feedback 4 Mythos Stage
end
Теперь я хотел бы разбить строку на 3 новые локальные переменные с именами:
local number -- should produce 4
local fixturetype -- should produce Mythos
local location -- should produce Stage
я попробовал следующее:
local number = string.match('Layer1', '%d+')
local fixturetype = string.match('Layer1', '%a+')
local location = string.match('Layer1', '%a+')
это не сработало, так что может кто-нибудь помочь мне в правильном направлении. Я был бы очень признателен.
С наилучшими пожеланиями,
Мартин