我有一個NSString是以下模式:搜索中的NSString
Hello
No.: 123456789123
Age: 21
Country: xxx
我怎樣才能中搜索字符串,說讓我得到「123456789123」作爲一個新的字符串?
我有一個NSString是以下模式:搜索中的NSString
Hello
No.: 123456789123
Age: 21
Country: xxx
我怎樣才能中搜索字符串,說讓我得到「123456789123」作爲一個新的字符串?
rangeOfString:
將返回您正在搜索的字符串的範圍。要從原始字符串中提取此範圍,請使用substringWithRange:
。
編輯:如果你正在尋找的字符串是未知的(你要搜索的「號」的字符串,並提取來自它背後的一切,NSScanner
是去一個好辦法
我認爲[yourString substringWithRange:[yourString rangeOfString:@"123456789123"]]
應該給你你想要的東西。
想必你有值「123456789123」,在這種情況下,你會做[yourString substringWithRange:[yourString rangeOfString:otherString]]
的變量。
欲瞭解更多信息,請參閱NSString class reference。