我正在尝试匹配两种类型的字符串。我想把他们两个都抓起来,但到目前为止我只能抓到一个。
function roll(input)
min, high = string.match(input, '(%d+)-(%d+)');
return min, high;
end
输入字符串是:10-100
和10
我的第一个字符串按预期返回,但我的第二个(单个数字)返回nil
/match not found。
我想检查是否包含模式的第二部分,因为它应该总是打印出我的min
变量。