2012-08-25 16 views

答えて

55

これは、単純な文字列フォーマットで実現することができます。 私の質問は、文字列になることができますので、私はそれらを取り除くないか、です。ここでは例です:

NSString *s = @"0800 444 333"; 
NSString *secondString = [s stringByReplacingOccurrencesOfString:@" " withString:@""]; 

は詳細およびオプションのNSString Class Referenceを参照してください。さらに簡素化するため

、この行はまた、次のように書くことができます。

NSString *s = [@"0800 444 333" stringByReplacingOccurrencesOfString:@" " withString:@""]; 
11

あなたは開始時に空白を削除し、stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]文字列メソッドを使用終了させたい場合。

たとえば、

NSString *s = @"0800 444 333"; 
s = [s stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 

すべてのスペースを削除するには、@ NSPostWhenIdleの回答で十分です。

-1

NSString * Naveen = @ "Naveen Kumar Singh"; NSString * secondString = [Naveen stringByReplacingOccurrencesOfString:@ "" withString:@ ""];

回答:-NaveenKumarSingh

+0

受け入れられた回答との違いを説明できますか? – bummi

0
NSString *s = @"0800 444 333"; 
NSString *secondString = [s stringByReplacingOccurrencesOfString:@" " withString:@""]; 

詳細およびオプションについてNSStringClass Referenceを参照してください。

さらに簡単にするためには、この行はまた、次のように書くことができます。

NSString *s = [@"0800 444 333" stringByReplacingOccurrencesOfString:@" " withString:@""]; 
0

あなたはこの 923121245のようにあなたの電話問い合わせ例:「92 3121245」にホワイトスペースを削除することができます。

コード

NSStringのtelNum = @ "+ 92 3121245" の使用次の行に。

NSString * cNum = [telNum stringByReplacingOccurrencesOfString:@ "\ u00a0" withString:@ ""];

関連する問題