在NSString中搜索

时间:2010-09-22 16:02:21

标签: iphone objective-c xcode

我有一个NSString,其格式如下:

Hello


No.: 123456789123
Age: 21

Country: xxx

如何在所述字符串中搜索以便将“123456789123”作为新字符串?

2 个答案:

答案 0 :(得分:4)

rangeOfString:将返回您要搜索的字符串的范围。要从原始字符串中提取此范围,请使用substringWithRange:

编辑:如果您要查找的字符串未知(并且您想要搜索“否”字符串并提取其后面的所有内容,NSScanner是一个很好的方法。

答案 1 :(得分:0)

我认为[yourString substringWithRange:[yourString rangeOfString:@"123456789123"]]可以为您提供所需的内容。

大概你有一个值为“123456789123”的变量,在这种情况下你会[yourString substringWithRange:[yourString rangeOfString:otherString]]

有关详细信息,请参阅NSString class reference