我想通过用户输入的内容。用户将输入一些我现在不需要的“无用”信息。我如何得到切片的字符串,以便我可以得到我想要的部分。
例如:
NSString *findingText = [prefs stringForKey:userSearching];
NSString *substring = [string substringFromIndex:[string length] + 4];
但这是我放置一个我想要搜索的特定字符!
的地方。用户输入了一些我用作密钥的信息。因此,当用户想要查找信息时,他们所要做的就是搜索它,并找到特殊字符并使用它来获取NSUserDefaults
。但是用户输入的内容并不总是相同。所以我想知道如何做到这一点。
提前致谢。
答案 0 :(得分:2)
您可以使用rangeOfString
功能
NSRagne range = [string rangeOfString:@"!"];
这将为您提供NSRange
结构,为您提供!
字符的位置。
NSUInteger pos = range.location;