博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSMutableString 的使用例子
阅读量:5326 次
发布时间:2019-06-14

本文共 850 字,大约阅读时间需要 2 分钟。

NSString * priceString = [dict objectForKey:@"exhibition"];

    float price = [priceString floatValue];

    

    // 搜索文字

    NSString * str = [NSString stringWithFormat:@"¥%.2f万",price];

    NSString *tempStr = @"\\d{1,}";

    

    NSMutableArray *results = [NSMutableArray array];

    NSRange searchRange = NSMakeRange(0, [str length]);

    NSRange range;

    NSMutableAttributedString *string = [[NSMutableAttributedString alloc] initWithString:str];

    while ((range = [str rangeOfString:tempStr options:NSRegularExpressionSearch range:searchRange]).location != NSNotFound)

    {

        [results addObject:[NSValue valueWithRange:range]];

        searchRange = NSMakeRange(NSMaxRange(range), [str length] - NSMaxRange(range));

        [string addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:20] range:range];

    }

    cell.priceLable.attributedText = string;

 

转载于:https://www.cnblogs.com/angongIT/p/4514643.html

你可能感兴趣的文章
【HeadFirst 设计模式学习笔记】16 建筑者(Builder)模式拾零
查看>>
为什么要使用Spark?
查看>>
spark1.3编译过程中遇到的一个坑
查看>>
nginx+tomcat负载均衡
查看>>
小程序---图片加载出错时,显示默认图片
查看>>
正则表达式详解
查看>>
设计模式之建造者模式和工厂模式 使用小结
查看>>
VALSE2019总结(6)-年度总结-物体检测
查看>>
基于SmartQQ协议的QQ聊天机器人-7
查看>>
应用程序各对象创建的顺序
查看>>
使用JDK中的proxy技术实现AOP功能
查看>>
[转载]苹果公司与分工原理
查看>>
[bzoj1051]Popular Cows
查看>>
学霸网站部分功能测试
查看>>
浅析JVM内存结构和6大区域(转)举例非常好
查看>>
django使用mysql的设置与迁移
查看>>
(六)动手写第一个shell
查看>>
2016年12月12日 回忆录随笔----------记录庸碌无为的一年四个月零十一天(一)
查看>>
kernel input device
查看>>
java 从网络Url中下载文件
查看>>