2011-07-04 54 views
3

我从服务器http:/ /www.google.com获取一个url,但由于它们之间的空间不够开放,请让我知道如何删除他们之间的空间,所以它应该在Safari浏览器中打开。如何从iPhone中的NSString中删除空白空间

+0

http://stackoverflow.com/questions/925780/remove-character-from-nsstring-in的可能重复-iphone编程? –

+0

请按照[链接](http://borkware.com/quickies/single?id=399)。 – rptwsthi

回答

9

要删除空白:

str = [str stringByReplacingOccurrencesOfString:@" " withString:@""]; 

使用下面的检测网站或电话号码在文本视图。

textview.dataDetectorTypes = UIDataDetectorTypeAll; 
1
NSString *cleanString = [dirtyString stringByReplacingOccurrencesOfString:@"http: //" withString:@"http://"]; 

不知道为什么你首先得到这个奇怪的字符串。

1
NSString *str = @"hel lo"; 

[str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; 
0

对于删除空的空间,请使用下面的代码,

str = [str stringByReplacingOccurrencesOfString:@" " withString:@"%20"];