2010-11-22 52 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对我工作的罚款。我没有得到任何字符之间的空间.. 你可以用你的完整方法更新问题。 – 2010-11-22 07:07:50

+0

@Anil:谢谢Anil,以上是完整的方法。我简单地用“”替换了“bbbbbbb”,但是它给了我“ - ”:-)。其奇怪的 – Developer 2010-11-22 10:46:44

+0

我想你是正确地删除strTemp,但不知何故忽略了一个预先或后续的空间。 – 2010-11-22 18:11:57

回答

0

试试这个

mySpeechText=[mySpeechText stringByTrimmingCharactersInSet: 
       [NSCharacterSet characterSetWithCharactersInString:@"bbbbbbbb"]]; 
相关问题