2011-03-07 126 views
1

我需要刪除一些額外的字符串之間的「(」「)」之間進來這是可能的嗎?如果這麼友善地告訴我需要做的方式。需要刪除大括號之間的字符串

例如「Lead Programmer Analyst(#5641)」。我需要刪除(和)之間的字符串#5641。

謝謝 S.

回答

3

通過你的字符串下面的方法,它會返回正確的字符串

- (NSString *)stringCleaner:(NSString *)yourString { 

     NSScanner *theScanner; 
     NSString *text = nil; 

     theScanner = [NSScanner scannerWithString:yourString]; 

     while ([theScanner isAtEnd] == NO) { 

     [theScanner scanUpToString:@"(" intoString:NULL] ; 

      [theScanner scanUpToString:@")" intoString:&text] ; 

     yourString = [yourString stringByReplacingOccurrencesOfString: 
        [NSString stringWithFormat:@"%@)", text] 
                withString:@""]; 

     } 

     return yourString; 

    } 
+0

上述方法將刪除「(」和「)」也 – Raj 2011-03-07 13:00:00

相關問題