정확히 substring
이 존재하는지 여부는 NSString
에 있습니다.정확한 하위 문자열이 NSString에 존재하는지 여부를 어떻게 알 수 있습니까?
현재 string "1000 * RoomTemperature"
이라고 가정하고 "RoomTemperature"의 존재 여부를 확인하고 싶습니다.
["1000 * RoomTemperature" rangeOfString:"RoomTemperature"].location != NSNotFound
이렇게하면 TRUE
이됩니다. 그러나 ["1000 * RoomTemperature" rangeOfString:"Temperature"].location != NSNotFound
을 확인하십시오. 또한 TRUE
을 반환합니다.
내 요구 사항은 두 번째 시나리오의 경우 FALSE
입니다. 해결책을 얻으려면 나를 도와주세요.
"정확한"문자열의 당신의 정의는 무엇인가 존재하지 않을 경우이 단어가 존재하는 경우에만 true와 false 반환합니다? –
@AdamRosenfield : RoomTemperature 및 Temperature는 "1000 * RoomTemperature"문자열의 하위 문자열입니다.이 문자열의 정확한 하위 문자열은 RoomTemperature입니다. –
문자열에 공백이 없으면 어떻게됩니까? '@ "1000 * RoomTemperature"'? 그런 다음 'RoomTemperature'는'정확한 '부분 문자열입니까? –