У меня есть довольно простой вопрос, но мой Google исследование не помогло .. Я довольно новый для Lua, так ..Lua string.find правильный формат?
У меня есть строка «XXXX_YYYYYY_zzzzzz» хранится в локальной переменной, и я хочу, чтобы разобрать его и получить 3 новые локальные переменные. Должен ли я использовать string.find?
local str_ = "XXXX_YYYYY_zzzzzz"
local first_, second_, third_ = strind.find(str_, "^(%w+)_(%w+)_(%w+)$")
Вместо '% w +' вы можете использовать '.-', Только если поля содержат знаки препинания. – lhf
@lhf Лучше я буду с '[^ _]'. Во всяком случае, эти спекуляции будут зависеть от большего количества вклада со стороны OP. – hjpotter92