从Lua中的字符串中提取数字

Posted zhang12c

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Lua中的字符串中提取数字相关的知识,希望对你有一定的参考价值。

可以使用%D+删除string.gsub(1个或多个非数字字符)模式后面的所有匹配项:

s = "($1,000)"
res, _ = s:gsub("%D+", "")
print(res)
-- => 1000 

请参阅Lua demo

以上是关于从Lua中的字符串中提取数字的主要内容,如果未能解决你的问题,请参考以下文章

lua如何从字符串提取某一个字符

Lua语言(stm32+2G/4G模块)和C语言(stm32+esp8266)从字符串中提取相关数据的方法-整理

Lua语言(stm32+2G/4G模块)和C语言(stm32+esp8266)从字符串中提取相关数据的方法-整理

Lua语言(stm32+2G/4G模块)和C语言(stm32+esp8266)从字符串中提取相关数据的方法-整理

如何通过C#中的特定片段从句子中提取整个单词?

Lua:如何从_G中提取函数?