J'essaie de faire correspondre Sword
et 2
dans la chaîne suivante.Lua chiffre correspondant à un modèle ne saisissant pas
Vous recevez le butin [épée] x2.
C'est où je l'ai fait jusqu'ici. Sword correspond très bien et est enregistré dans la variable d'élément. Quant à qty, il renvoie toujours «No qty» quelle que soit la chaîne d'entrée.
local item, qty = msg:match('%[(.+)%]x?(%d?)') or 'No item', 'No qty'