如何找到substring
中是否存在确切的NSString
。
目前假设string "1000 * RoomTemperature"
,我想检查是否存在“RoomTemperature”。
["1000 * RoomTemperature" rangeOfString:"RoomTemperature"].location != NSNotFound
这会给我TRUE
。
但是,如果我检查["1000 * RoomTemperature" rangeOfString:"Temperature"].location != NSNotFound
。这也将返回TRUE
。
我的要求是为第二种情况获取FALSE
。请帮我解决问题。
答案 0 :(得分:1)
尝试使用以下代码。只有当单词存在时它才会返回true,如果不存在则返回false
NSString *str = @"1000 * RoomTemperature"; NSArray *array = [str componentsSeparatedByString:@" "]; return [array containsObject:@"RoomTemperature"];