美文网首页
IOS 字符串中只取数字部分

IOS 字符串中只取数字部分

作者: 本客 | 来源:发表于2020-07-20 15:32 被阅读0次

    我们在开发的过程中,时常会遇到一个字符串中,只取它的数字部分。

    比如:一个按钮,上面的文字是“价格66元”,这个66是不固定的接口返回数据,但是我们需要得到这个数字拿来用,怎么办呢,很多朋友都认为直接根据下标截取字符串不就行了,但是如果有本地语言国际化呢,转成英文或者韩文,那么下标就不准了,其实解决这个问题很简单,看代码:

    NSCharacterSet * set =[[NSCharacterSet decimalDigitCharacterSet] invertedSet];

    CGFloat second=[[btnString stringByTrimmingCharactersInSet:set] floatValue];

    NSLog(@"最终输出数字部分=%f",second);

    相关文章

      网友评论

          本文标题:IOS 字符串中只取数字部分

          本文链接:https://www.haomeiwen.com/subject/gwcykktx.html