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