我試圖編寫一個方法,將從URI字符串中提取ID。我的下面的代碼似乎效率低下,什麼會是一個更好的方式找到id字符串?iPhone SDK inString函數
NSString *aID = [[[NSString alloc] initWithString:@"http://www.example.com/id368907840?mt=8&uo=4"] autorelease];
NSArray *arrStr = [aID componentsSeparatedByString:@"/id"];
aID = [arrStr objectAtIndex:1];
arrStr = [aID componentsSeparatedByString:@"?mt="];
aID = [arrStr objectAtIndex:0];
上面的給我留下了的NSString = 368907840
謝謝我結合這個: lastpath = [lastpath substringFromIndex:2]; //「368907840」 – Skeep 2010-04-28 13:19:02