2010-11-22 12 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 funktioniert gut für mich löschen. Ich bekomme keinen Platz zwischen den Zeichen .. können Sie die Frage mit Ihrer vollständigen Methode aktualisieren. –

+0

@Anil: Danke Anil, Oben ist die komplette Methode. Ich ersetze einfach das "bbbbbbb" mit "" in einem bestimmten Absatz, aber es gibt mir "" :-). es ist seltsam – Developer

+0

Ich schätze, Sie entfernen die strTemp korrekt, aber übersehen irgendwie ein vorheriges oder nachfolgendes Leerzeichen. –

Antwort

0

Versuchen Sie, diese

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