nasıl

2010-11-22 26 views
0
Hi Friends, I have a small question, 

I have a paragraph of string, now I want to delete some words from that para 

aaaaaaaaaaaaaaaaa*bbbbbbbbb*aaaaaaaaaaaaaa. 
Now, suppose I want to delete the "bbbbbbbb" fromthe above para and I am using the following method 

mySpeechText = [[mySpeechText stringByReplacingOccurrencesOfString:strTemp withString:@""] retain]; 

but this method is replacing the "bbbbbbbb" with blank spaces, ie, "  " and I am getting 
aaaaaaaaaaaaaaaa  aaaaaaaaaaaaaaaaaa; 

and I want aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa; without any space. so how can I delete the "bbbbbbbb" rather replacing it. Thanks- 

If I am not clear plz let me know. 
+1

stringByReplacingOccurrencesOfString benim için iyi çalışıyor deneyin paragraftan özellikle dize silin. Karakterler arasında boşluk alamıyorum .. Sorunu tüm yöntemle güncelleyebilirsiniz. –

+0

@Anil: Teşekkürler Anil, Yukarıda tam bir yöntemdir. Ben sadece "bbbbbbb" i "" ile belirli bir paragrafta değiştiriyorum ama bana "" veriyor. garip – Developer

+0

Sanırım strTemp'i doğru bir şekilde kaldırıyorsunuz ama bir şekilde bir veya daha fazla alan kaplıyorsunuz. –

cevap

0

bu

mySpeechText=[mySpeechText stringByTrimmingCharactersInSet: 
       [NSCharacterSet characterSetWithCharactersInString:@"bbbbbbbb"]];