删除指定标示的字符串

原创
2017/01/18 12:38
阅读数 7

/**

 @param labelStr    需要修改的字符串

 @param off         需要修改的字符串开始位置

 @param end         需要修改的字符串结束位置

 @return            返回修改的字符串

 */

-(NSString *)filterLabelStr:(NSString *)labelStr off:(NSString *)off end:(NSString *)end

{

    NSScanner * scanner = [NSScanner scannerWithString:labelStr];

    NSString * text = nil;

    while([scanner isAtEnd]==NO)

    {

        //找到标签的起始位置

        [scanner scanUpToString:off intoString:nil];

        //找到标签的结束位置

        [scanner scanUpToString:end intoString:&text];

        //替换字符

      labelStr = [labelStr stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@%@",text, end] withString:@""];

    }

    return labelStr;

}

展开阅读全文
打赏
0
0 收藏
分享

作者的其它热门文章

加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部