zoukankan      html  css  js  c++  java
  • iOS 去除字符串中的H5标签

    当我们从后台获取一个带有H5标签的字符串的时候,我们将其正常显示了,但是如果字符串过长我们要求进行根据字符串的进行自定义控件的高度,因此我们要将字符串中的H5标签去除之后再计算字符的高度:

    //剔除 style 标签内的所有内容
    -(NSString *)ridStylemark:(NSString *)html {
        NSScanner *theScanner;
        NSString *text = nil;
        theScanner = [NSScanner scannerWithString:html];
        while ([theScanner isAtEnd] == NO) {
            // find start of tag
            [theScanner scanUpToString:@"<style" intoString:NULL] ;
            // find end of tag
            [theScanner scanUpToString:@"/style>" intoString:&text] ;
            // replace the found tag with a space
            //(you can filter multi-spaces out later if you wish)
            html=[html stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@/style>", text] withString:@""];
        }
        return html;
    }
  • 相关阅读:
    6-5 函数
    6-2 触发器
    4、MongoDB学习之备份还原
    3、MongoDB学习之固定集合
    2、MongoDB学习之索引的管理
    1、MongoDB学习之基本操作
    JS-01
    | 和 ||,& 和 && 的区别
    正则
    设计测试用例的经验总结
  • 原文地址:https://www.cnblogs.com/weipeng168/p/6473192.html
Copyright © 2011-2022 走看看