2015-11-27 55 views
-2

我從服務器獲取數據,並在單詞之間發現很多意外空間。像下面刪除NSString中單詞之間的空格

NSString* str = @"This is Test Result ". 

的演員必須去掉像必須有Thisis之間只有一個空格。

如果我們用下面只leadingtrailing空間將被刪除,但我需要不同的

NSString *trimmedString = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; 
+2

檢查此問題http://stackoverflow.com/questions/758212/collapse-sequences-of-white-space-into-a-single-character –

回答

2

你可以試試這個,

NSString *properString= [str stringByReplacingOccurrencesOfString: @"[ \t]+" 
                  withString: @" " 
                   options: NSRegularExpressionSearch 
                    range: NSMakeRange(0, str.length)]; 

您的結果將是:「這是測試結果「

相關問題