0

我怎样才能找到一个精确substring的是否存在于NSString.

目前假设一个string "1000 * RoomTemperature",我想检查“RoomTemperature”是否存在。

["1000 * RoomTemperature" rangeOfString:"RoomTemperature"].location != NSNotFound 这会给我TRUE。但如果我检查["1000 * RoomTemperature" rangeOfString:"Temperature"].location != NSNotFound. 这也将返回我TRUE

我的要求是获得FALSE第二种情况。请帮我解决问题。

4

1 回答 1

1

尝试使用以下代码。只有当单词存在时才会返回true,如果不存在则返回false

NSString *str =  @"1000 * RoomTemperature";
NSArray *array = [str componentsSeparatedByString:@" "];
return [array containsObject:@"RoomTemperature"];
于 2013-04-18T04:58:46.327 回答