Luaの文字列から数値を抽出

345 ワード

%D+を使用して、string.gsub(1つまたは複数の非デジタル文字)モードの後にあるすべての一致を削除できます.
s = "($1,000)"
res, _ = s:gsub("%D+", "")
print(res)
-- => 1000 

Lua demoを参照