NSString中去除空格

转载 2013年12月05日 13:39:25
【问题描述】

      某些情况下,服务器返回的字段中含有空格,这空格是服务器开发人员不小心往数据中多敲了,但客户端需要保护,所以在客户端需要把字符串中的空格过滤掉。

【问题分析】
1、使用NSString中的stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]方法只是去掉左右两边的空格;
2、使用NSString *strUrl = [urlString stringByReplacingOccurrencesOfString:@" " withString:@""];可以去掉空格,注意此时生成的strUrl是autorelease属性的,不要妄想对strUrl进行release操作。

【问题小结】
用stringByReplacingOccurrencesOfString方法去掉空格,实际上只是做了字符替换操作,除了空格还可以替换其它字符。目前该方法只使用了一次,还不能确定该方法的副作用。

相关文章推荐

iOS NSString 没有去除首尾空格,换行符,空字符--导致UIlabel不能正确计算换行后的动态高度

很多时候我需要计算UIlabel的动态高度,但是往往不注意细节就会出现计算不正确,为什么呢,因为UIlabel的text值有很多空字符,甚至占据了一行,所以开发时设计下一个控件的frame的时候,如果...

PB导出的SQL 语句去除空格

  • 2007年12月07日 13:09
  • 2.46MB
  • 下载

去除NSString 中的一些特殊字符

方法1 *----------------在串中搜索子串----------------*/             NSString *string1 = @"This is a string";...
  • xxcios
  • xxcios
  • 2013年07月03日 12:41
  • 2146

批量去除文件名中的空格

  • 2017年07月06日 14:29
  • 188B
  • 下载

去除C++String的首尾空格

 #include     #include     #include     #include     using   namespace   std;  inline   stri...

去除字符串中空格.rar

  • 2010年07月02日 13:02
  • 42KB
  • 下载

java 获取绝对路径去除路径的%空格问题

java 获取绝对路径去除路径的%空格问题
  • educast
  • educast
  • 2015年12月23日 15:34
  • 975

js去除空格和回车符

  • 2014年10月27日 14:20
  • 19B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSString中去除空格
举报原因:
原因补充:

(最多只允许输入30个字)