일부 문자열 이름이 있는데 그 문자열에 "_thumb.png"와 같은 하위 문자열이 들어 있는지 비교하고 싶습니다.iPhone : 문자열에 하위 문자열이 있는지 확인하는 방법은 무엇입니까?
32
A
답변
62
[string rangeOfString:string1].location!=NSNotFound
rangeOfString: 설명서.
0
u는 당신이 시도 할 수 있습니다이
http://objcolumnist.com/2009/04/12/does-a-nsstring-contain-a-substring/
16
통해 갈 수 있습니다
NSString *originalString;
NSString *compareString;
하자 당신의 string
이 originalString
에 저장하고 비교하려는 substring
이 compareString
에 저장됩니다.
if ([originalString rangeOfString:compareString].location==NSNotFound)
{
NSLog(@"Substring Not Found");
}
else
{
NSLog(@"Substring Found Successfully");
}
3
ssteinberg의 대답은 꽤 좋은 보이지만이있다 :
NSRange textRange;
textRange =[string rangeOfString:substring];
if(textRange.location != NSNotFound)
{
//Does contain the substring
}
나는
here을 발견한다.
2
NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound)
{
NSLog(@"string does not contain bla");
}
else
{
NSLog(@"string contains bla!");
}
1
ios 8
또는 X 10.10
에서 사용할 수 있습니다.
if(![textLine containsString:@"abc"])
{
[usableLines addObject:textLine];
}
관련 문제
- 1. 문자열에 하위 문자열이 있는지 확인합니다.
- 2. PHP 다른 문자열에 utf-8 문자열이 있는지 확인하는 방법은 무엇입니까?
- 3. 문자열이 다른 문자열에 있는지 확인하는 방법
- 4. 하위 창이 있는지 확인하는 방법은 무엇입니까?
- 5. 문자열에 다른 문자열이 어느 위치에 있는지 파악하는 방법은 무엇입니까?
- 6. 문자열이 숫자인지 확인하는 방법은 무엇입니까?
- 7. bash 쉘에 문자열에 공백이 있는지 확인하는 방법
- 8. 매우 큰 문자열에 하위 문자열이 포함되어 있는지 확인하는 파이썬 효율적인 방법
- 9. Emacs Lisp에서 문자열이 비어 있는지 확인하는 방법?
- 10. 한 문자열에 다른 문자열이 있는지 확인하십시오.
- 11. $ _GET [ "s"] 문자열에 ++++ 문자열이 있는지 확인하려면 어떻게합니까?
- 12. 특수 문자열이 Java 문자열에 있는지 찾는 방법
- 13. 공백이 문자열에 있는지 확인하십시오.
- 14. 하위 문자열을 확인하는 방법은 기본 문자열에 있거나 존재하지 않습니다.
- 15. PHP에서 배열 내에 문자열이 있는지 확인하는 방법은 무엇입니까?
- 16. JavaScript 문자열이 바뀝니다. 일치하는 항목이 있는지 확인하는 방법은 무엇입니까?
- 17. 문자열에 숫자가 포함되어 있는지 감지하는 방법은 무엇입니까?
- 18. 문자열에 정규식 메타 문자가 있는지 확인하는 방법은 무엇입니까? (C#)
- 19. PHP : 문자열에 특수 문자가 포함되어 있는지 확인하는 방법은 무엇입니까?
- 20. 문자열에 영문자 (A-Z)가 포함되어 있는지 확인하는 방법은 무엇입니까?
- 21. php : 문자열에 나열된 키워드가 포함되어 있는지 확인하는 방법은 무엇입니까?
- 22. 링크 문자열에 단어가 포함되어 있는지 확인하는 방법은 무엇입니까? (PHP)
- 23. 문자열에 특정 자릿수가 있는지 확인하는 정규식
- 24. 문자열이 double에 대해 parseable인지 확인하는 방법은 무엇입니까?
- 25. 문자열이 객체의 인스턴스 변수인지 확인하는 방법은 무엇입니까?
- 26. Cell에 Integer가 있는지 확인하는 방법은 무엇입니까?
- 27. Ruby : 문자열에 여러 항목이 있는지 확인하는 방법?
- 28. 현지화가 있는지 확인하는 방법은 무엇입니까?
- 29. 개체가 있는지 확인하는 방법은 무엇입니까?
- 30. 어레이가 있는지 확인하는 방법은 무엇입니까?
자세한 내용은 여기를 참조하십시오. http://stackoverflow.com/questions/2753956/string-contains-string-in-objective-c – TCB13