如何在“#”后删除字符串?

时间:2011-04-07 13:02:33

标签: iphone string nsstring

有一个字符串,

  

NSString * abcd = @“1992#ABCDTEST”

我想删除

  

“#ABCDTEST”。

和NSString * abcd 改为@“1992”

谁能帮帮我?

2 个答案:

答案 0 :(得分:5)

类似的东西:

NSRange r = [abcd rangeOfString:@"#"];
if (r.location!=NSNotFound)
    abcd=[abcd substringToIndex:r.location-1];

答案 1 :(得分:1)

NSArray *chunks = [string componentsSeparatedByString: @"#"];

if ([chunks count] > 0)
{

     NSLog(chunks[0]);
}