1. NSString *str = @"一个 (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn 汉0932字#@!中..文//>?输~~~@#$#@%#^#^%&^*&(*)入";
  2. NSMutableCharacterSet *set = [[NSMutableCharacterSet alloc] init];
  3. [set formUnionWithCharacterSet:[NSCharacterSet lowercaseLetterCharacterSet]];//小写字母
  4. NSLog(@"1 %@",[str stringByTrimmingCharactersInSet:set]);
  5. [set formUnionWithCharacterSet:[NSCharacterSet uppercaseLetterCharacterSet]];//大写字母
  6. NSLog(@"2 %@",[str stringByTrimmingCharactersInSet:set]);
  7. [set formUnionWithCharacterSet:[NSCharacterSet symbolCharacterSet]];//符号
  8. NSLog(@"3 %@",[str stringByTrimmingCharactersInSet:set]);
  9. [set formUnionWithCharacterSet:[NSCharacterSet punctuationCharacterSet]];//标点
  10. NSLog(@"4 %@",[str stringByTrimmingCharactersInSet:set]);
  11. [set formUnionWithCharacterSet:[NSCharacterSet controlCharacterSet]];//控制符
  12. NSLog(@"5 %@",[str stringByTrimmingCharactersInSet:set]);
  13. [set formUnionWithCharacterSet:[NSCharacterSet decimalDigitCharacterSet]];//小数
  14. NSLog(@"6 %@",[str stringByTrimmingCharactersInSet:set]);
  15. [set formUnionWithCharacterSet:[NSCharacterSet letterCharacterSet]];//文字
  16. NSLog(@"7 %@",[str stringByTrimmingCharactersInSet:set]);
  17. [set formUnionWithCharacterSet:[NSCharacterSet nonBaseCharacterSet]];//非基础
  18. NSLog(@"8 %@",[str stringByTrimmingCharactersInSet:set]);
  19. [set formUnionWithCharacterSet:[NSCharacterSet alphanumericCharacterSet]];//字母数字
  20. NSLog(@"9 %@",[str stringByTrimmingCharactersInSet:set]);
  21. [set formUnionWithCharacterSet:[NSCharacterSet decomposableCharacterSet]];//可分解
  22. NSLog(@"10 %@",[str stringByTrimmingCharactersInSet:set]);
  23. [set formUnionWithCharacterSet:[NSCharacterSet illegalCharacterSet]];//非法
  24. NSLog(@"11 %@",[str stringByTrimmingCharactersInSet:set]);
  25. [set formUnionWithCharacterSet:[NSCharacterSet capitalizedLetterCharacterSet]];//大写
  26. NSLog(@"12 %@",[str stringByTrimmingCharactersInSet:set]);
  27. [set formUnionWithCharacterSet:[NSCharacterSet newlineCharacterSet]];//换行符
  28. NSLog(@"13 %@",[str stringByTrimmingCharactersInSet:set]);
  29. [set formUnionWithCharacterSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];//空格换行
  30. NSLog(@"14 %@",[str stringByTrimmingCharactersInSet:set]);
  31.  
  32. -- ::01.863 yingkong1987[:fb03] 一个 (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn 汉0932字#@!中..文//>?输~~~@#$#@%#^#^%&^*&(*)入
  33. -- ::01.864 yingkong1987[:fb03] 一个 (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn 汉0932字#@!中..文//>?输~~~@#$#@%#^#^%&^*&(*)入
  34. -- ::01.864 yingkong1987[:fb03] 一个 (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn 汉0932字#@!中..文//>?输~~~@#$#@%#^#^%&^*&(*)入
  35. -- ::01.864 yingkong1987[:fb03] 一个 (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn 汉0932字#@!中..文//>?输~~~@#$#@%#^#^%&^*&(*)入
  36. -- ::01.865 yingkong1987[:fb03] 一个 (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn 汉0932字#@!中..文//>?输~~~@#$#@%#^#^%&^*&(*)入
  37. -- ::01.865 yingkong1987[:fb03] 一个 (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn 汉0932字#@!中..文//>?输~~~@#$#@%#^#^%&^*&(*)入
  38. -- ::01.865 yingkong1987[:fb03] (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn
  39. -- ::01.865 yingkong1987[:fb03] (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn
  40. -- ::01.865 yingkong1987[:fb03] (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn
  41. -- ::01.866 yingkong1987[:fb03] (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn
  42. -- ::02.170 yingkong1987[:fb03] (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn
  43. -- ::02.170 yingkong1987[:fb03] (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn
  44. -- ::02.170 yingkong1987[:fb03] (ABC) #@!#^#G@#Dd21e12d!E@!212s012yhsn
  45. -- ::02.170 yingkong1987[:fb03]

原文转自 :http://blog.csdn.net/huifeidexin_1/article/details/7977857

IOS简单的字串替换方法stringByTrimmingCharactersInSet 和空格的替换 ()的更多相关文章

  1. Day07 - Ruby比一比:Symbol符号与String字串

    前情提要: 第六天我们透过Ruby代码练习public,protected和privatemethod时,发现冒号在前面的参数,:mydraft,:myspace,这些就是符号Symbol.在今天,我 ...

  2. 内存泄漏之malloc替换方法

    //内存泄漏之malloc替换方法 //内存泄漏之malloc替换方法#include "stdio.h"#include "stdlib.h" /*文件路径名 ...

  3. PHP 中替换若干字符串字串为数组中的值,不用循环,非常高效

    替换某个字符串中的一个或若干个字串为数组中某些值 php本身有自带的函数,可以不用循环非常高效的实现其效果: 实例代码:   $phrase  = "You should eat fruit ...

  4. c#调用dll接口传递utf-8字串方法

    1. 起源: VCU10之视频下载模块,采用纯python编码实现,c++代码调用pythonrun.h配置python运行环境启动python模块,编译为dll给c#调用,以使界面UI能够使用其中功 ...

  5. JS判断字符串变量是否含有某个字串的实现方法

    JS判断字符串变量是否含有某个字串的实现方法 varCts = "bblText"; if(Cts.indexOf("Text") > 0 ){ aler ...

  6. PHP - 传入WebService服务端带中文字符的序列化字串不能反序列化的解决方法

    因工作需要,用了web服务,通过远程调用的方式来检索雅虎拍卖数据.前几天遇到一个问题,现在记录一下 客户端: $res = $this->client->call('Get_YahooDa ...

  7. java之字符串中查找字串的常见方法

    1.int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引.      int indexOf(String str, int startIndex):从指定 ...

  8. iOS中正则表达式的基本使用方法

    一.第三方框架RegexKitLite的使用 在ios项目中可以借用第三方框架RegexKitLite来简化对正则表达式的使用,使用方法如下 1.去RegexKitLite下载类库,解压出来会有一个例 ...

  9. Inno Setup:获取isl中的多国语言字串

    原文 http://zwkufo.blog.163.com/blog/static/25882512010101041626803/?suggestedreading&wumii 用InnoS ...

随机推荐

  1. SAP web 开发 (第二篇 bsp 开发 mvc模式 Part2 )

    单击第一个图标,第一个图标突出显示,单击第二个图标,第一个变灰,第二个突出显示,反之一样.单击history读取历史记录. Controller ZCL_SUS_C_ORDER_CHANGE 1.   ...

  2. php大力力 [043节] 现在要做个删除前的提示功能

    php大力力 [043节] 现在要做个删除前的提示功能

  3. windows核心编程---第七章 用户模式下的线程同步

    用户模式下的线程同步 系统中的线程必须访问系统资源,如堆.串口.文件.窗口以及其他资源.如果一个线程独占了对某个资源的访问,其他线程就无法完成工作.我们也必须限制线程在任何时刻都能访问任何资源.比如在 ...

  4. ios 各种技术

    1.NSlog  发布后不打印 #ifdef DEBUG// 如果有DEBUG这个宏就编译下面一句代码 #define DDLog(...) NSLog(__VA_ARGS__) #else // 如 ...

  5. How to browse the entire documentation using XCode 5 Documentation and API Reference ?

    file:///Users/yangiori/Library/Developer/Shared/Documentation/DocSets/com.apple.adc.documentation.Ap ...

  6. 体验一下cygwin

    一直在windows下使用gvim,为了更方便的使用cscope.先是写了bat脚本,发现太不方便了. 于是想到了cygwin.下载安装工具就可以了进行默认安装了,配置比较简单. 调整包: ./set ...

  7. [hdu 4307]Matrix

    真是一道很好的题目喵~ 一看题面真是无语了……很直接.很暴力.很恶心.说实话,除了 straight forward 我脑子里就没想过别的 上网看了一下居然是最小割,脑子里面一下子就清醒了,N< ...

  8. 用多itemtype的具有addHeaderView的recyclerview,还是scrollview?

    如果一个复杂的布局,1,轮播图,2,广告图,3,带标题的list,4,gridview布局,各种不同的布局 在最外层套一个scrollview,里面list 用for循环addView,gridvie ...

  9. Restful 支持 自定义序列化

    [ServiceContract] [ServiceKnownType(typeof(HRAwardObject))] [ServiceKnownType(typeof(WorkflowBasicIn ...

  10. Java入门教程总目录

    Java入门教程总目录 持续更新中... 1.Java常识汇总 2.Java框架对比 3.Java技术路线 4.Java编码规范 5.Java环境变量配置 6.枚举 7.操作符 12.定时任务