zoukankan      html  css  js  c++  java
  • 【去除NSString 字符串中的空格换行符】

     

    @interface NSString (DeletWhiteSpace)
    
    // 返回一个去掉前后空格的字符串或者下划线,如果自己是一个nil 返回@“”
    
    - (NSString *)trimmingWhiteSpace;
    
    - (NSString *)aTrimmingWhiteSpaceInString;
    
    @end
    
     
    
    #import "NSString+DeletWhiteSpace.h"
    
     
    
    @implementation NSString (DeletWhiteSpace)
    
     
    
    - (NSString *)trimmingWhiteSpace{
    
        if (self) {
    
             return [selfstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];
    
        }
    
        return nil;
    
    }
    
    - (NSString *)aTrimmingWhiteSpaceInString{
    
     
    
        NSArray *stringArray = [selfcomponentsSeparatedByCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];
    
        if (stringArray) {
    
            NSMutableString *string = [NSMutableStringstring];
    
            for (NSString *str in stringArray) {
    
                if ([str trimmingWhiteSpace]) {
    
                    [string appendString:[str trimmingWhiteSpace]];
    
                }
    
            }
    
            return string;
    
        }
    
        return  nil;
    
    }
    
    @end
    

      

  • 相关阅读:
    ELASTIC 动态修改配置API
    ELASTIC API
    ELASTIC索引监控脚本
    java并发多线程纪要
    Git 基础
    Linux 权限规划ACL
    Linux账号管理(二)
    Linux账号管理(一)
    Linux 备份工具dump
    Linux 文件压缩、打包
  • 原文地址:https://www.cnblogs.com/Ionatan/p/3419235.html
Copyright © 2011-2022 走看看