1
Sword
と2
を次の文字列にマッチさせようとしています。ルア桁パターンマッチングが行われない
あなたはloot [剣] x2を受け取ります。
ここまではこれまでのところです。剣はよく一致し、アイテム変数に保存されます。ただし、qtyは入力文字列に関係なく常に[No qty]を返します。
local item, qty = msg:match('%[(.+)%]x?(%d?)') or 'No item', 'No qty'