как мне сопоставить следующие строки с одним выражением?
local a = "[a 1.001523] <1.7 | [...]> <? 0?>";
local b = "[b 2.68] <..>";
local c = "[b 2.68] <>";
local d = "[b 2.68] <> <> <?>";
локальное имя, netTime, аргумент1, аргумент2, аргументX = строка: совпадение (?);
- (строка a или b или c или d)
Проблема в том, что строки могут иметь различное количество аргументов ("<...>"), а аргументы могут содержать числа, символы, специальные символы или пробелы.
Я новичок в Lua, и мне нужно научиться сопоставлять строки, но я не могу выучить это за несколько часов. Я прошу ВАС, потому что завтра мне нужен результат, и я очень признателен за вашу помощь!
ура :) 1017 *