Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone NSRange如何查找空格或返回?_Iphone_Objective C_Cocoa Touch_Nsrange - Fatal编程技术网

Iphone NSRange如何查找空格或返回?

Iphone NSRange如何查找空格或返回?,iphone,objective-c,cocoa-touch,nsrange,Iphone,Objective C,Cocoa Touch,Nsrange,可能重复: 很抱歉,如果以下内容非常明显,但我刚刚开始使用NSRange,发现这些文档对我的问题没有太大帮助 我有一根绳子,我想从头到尾看一遍。我想确定从字符串末尾到(1)第一个空格或(2)第一个返回的范围 这就是我到目前为止所做的: NSRange range = [myString rangeOfString:@" " options:NSBackwardsSearch]; 但是我如何告诉objective-C类似于rangeOfString:@“或@n” 谢谢你在这方面的任何帮助或建

可能重复:

很抱歉,如果以下内容非常明显,但我刚刚开始使用NSRange,发现这些文档对我的问题没有太大帮助

我有一根绳子,我想从头到尾看一遍。我想确定从字符串末尾到(1)第一个空格或(2)第一个返回的范围

这就是我到目前为止所做的:

 NSRange range = [myString rangeOfString:@" " options:NSBackwardsSearch];
但是我如何告诉objective-C类似于
rangeOfString:@“或@n”


谢谢你在这方面的任何帮助或建议

您可以这样做:

NSRange rangeSpace = [myString rangeOfString:@" " options:NSBackwardsSearch];
NSRange rangeReturn = [myString rangeOfString:@"/n" options:NSBackwardsSearch];

    if(rangeSpace.location < rangeReturn.location)
        //use rangeReturn
    else
        //use rangeSpace
NSRange rangeSpace=[myString rangeOfString:@”选项:nsbackardssearch];
NSRange rangeReturn=[myString rangeOfString:@”/n“选项:nsbackardssearch];
if(rangeSpace.location
退房 这听起来像你要找的:

NSCharacterSet *charsToFind = [NSCharacterSet whitespaceAndNewlineCharacterSet];
NSRange charsRange = [testString rangeOfCharacterFromSet:charsToFind options:NSBackwardsSearch]

类似答案的其他可能性包括:和