2010-09-22 80 views
0

我有一個NSString是以下模式:搜索中的NSString

Hello 


No.: 123456789123 
Age: 21 

Country: xxx 

我怎樣才能中搜索字符串,說讓我得到「123456789123」作爲一個新的字符串?

回答

4

rangeOfString:將返回您正在搜索的字符串的範圍。要從原始字符串中提取此範圍,請使用substringWithRange:

編輯:如果你正在尋找的字符串是未知的(你要搜索的「號」的字符串,並提取來自它背後的一切,NSScanner是去一個好辦法

0

我認爲[yourString substringWithRange:[yourString rangeOfString:@"123456789123"]]應該給你你想要的東西。

想必你有值「123456789123」,在這種情況下,你會做[yourString substringWithRange:[yourString rangeOfString:otherString]]的變量。

欲瞭解更多信息,請參閱NSString class reference