local a = "totalling 7,525.07" print(string.match(a, '%S+$')) print(string.match(a, '%d[%d.,]*')) print(string.match(a, 'totalling%s*(%S+)')) print(string.match(a, 'totalling%s*(%d[,.%d]*)')) print(string.match(a, '%f[%d]%d[,.%d]*%f[%D]'))