zoukankan      html  css  js  c++  java
  • NSString 筛选和最后一个空白、空行,多换行成一个新行

    - (NSString *)filterBlankAndBlankLines:(NSString *)str

    {

        NSMutableString *Mstr = [NSMutableString string];

        NSArray *arr = [str componentsSeparatedByString:@" "];

        for (int i = 0; i < arr.count; i++) {

            NSString *tempStr = (NSString *)arr[i];

            [tempStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; //去除掉首尾的空白字符和换行字符

            [tempStr stringByReplacingOccurrencesOfString:@" " withString:@""];

            [tempStr stringByReplacingOccurrencesOfString:@" " withString:@""];

            

            if (tempStr.length != 0) {

                [Mstr appendString:arr[i]];

                if (i < [arr count] - 1) {

                    [Mstr appendString:@" "];

                }

            }

        }

        

        return Mstr;

    }

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    85. Maximal Rectangle
    120. Triangle
    72. Edit Distance
    39. Combination Sum
    44. Wildcard Matching
    138. Copy List with Random Pointer
    91. Decode Ways
    142. Linked List Cycle II
    异或的性质及应用
    64. Minimum Path Sum
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4611477.html
Copyright © 2011-2022 走看看