我有一个NSString,其格式如下:
Hello
No.: 123456789123
Age: 21
Country: xxx
如何在所述字符串中搜索以便将“123456789123”作为新字符串?
答案 0 :(得分:4)
rangeOfString:
将返回您要搜索的字符串的范围。要从原始字符串中提取此范围,请使用substringWithRange:
。
编辑:如果您要查找的字符串未知(并且您想要搜索“否”字符串并提取其后面的所有内容,NSScanner
是一个很好的方法。
答案 1 :(得分:0)
我认为[yourString substringWithRange:[yourString rangeOfString:@"123456789123"]]
可以为您提供所需的内容。
大概你有一个值为“123456789123”的变量,在这种情况下你会[yourString substringWithRange:[yourString rangeOfString:otherString]]
。
有关详细信息,请参阅NSString class reference。