如何从Objective C中的主String获取字符串的一部分

Ekr*_*kra 1 iphone objective-c

我有mainString,我需要在找到关键字后获取字符串的一部分.

NSString*mainString ="你好,你好GET = dsjghdsghghdsjkghdjkhsg";

现在我需要在关键字"GET ="之后获取字符串.

等待回复.

bbu*_*bum 7

看看NSString文档.

假设你的字符串真的非常简单,你可以这样做:

NSArray *components = [mainString componentsSeparatedByString: @"GET="];
NSString *stringYouWant = [components objectAtIndex: 1];
Run Code Online (Sandbox Code Playgroud)

显然,这绝对不会执行错误检查并对实际内容做出一些假设mainString,但它应该让你开始.

另请注意,代码在某种程度上是防御性的,因为它假定您正在寻找GET=而不是分离=.无论哪种方式都是解析方面的黑客,但是......嘿......黑客有时候是正确的答案.