【发布时间】:2018-02-23 18:29:22
【问题描述】:
我有一个字符串 price,它的值带有一个数字。我有提取数字的代码,我需要帮助来弄清楚如何拥有另一个字符串(pricechar),其中只有“k”
price="1k"
--pricechar=...
pricenum=string.match(price,"%d+")
【问题讨论】:
标签: lua
我有一个字符串 price,它的值带有一个数字。我有提取数字的代码,我需要帮助来弄清楚如何拥有另一个字符串(pricechar),其中只有“k”
price="1k"
--pricechar=...
pricenum=string.match(price,"%d+")
【问题讨论】:
标签: lua
您可以提取所有非数字字符,类似于您对数字的操作:
pricechar = string.match(price,"[^%d]+")
【讨论】:
%D+ ?
同时获取两个值:
pricenum, pricechar = string.match(price,"(%d+)(.*)")
【讨论】: