我有一些字符串名稱,我想比較該字符串是否包含像「_thumb.png」這樣的子字符串。iPhone:如何檢查字符串中是否存在子字符串?
32
A
回答
62
[string rangeOfString:string1].location!=NSNotFound
0
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
或OS X 10.10
我們可以使用。
if(![textLine containsString:@"abc"])
{
[usableLines addObject:textLine];
}
相關問題
- 1. 如何檢查子字符串是否存在或不在主字符串中
- 2. 如何檢查字符串中是否存在特定的子字符串?
- 3. 檢查確切的子字符串是否在字符串中
- 4. python:檢查子字符串是否在字符串元組中
- 5. 檢查字符串中是否存在多個字符串
- 6. 檢查字符串中是否存在字符串java
- 7. 如何檢查字符串是否在字符串列表中
- 8. 檢查字符串是否包含字(不是子字符串!)
- 9. 如何檢查字符串列表中是否存在字符串,包括子字符串?
- 10. 檢查字符串是否是子字符串
- 11. C - 檢查字符串是否是另一個字符串的子字符串
- 12. 如何檢查字符串數組中是否存在字符串。
- 13. 如何檢查字符串是否存在於另一個字符串中
- 14. KSH檢查字符串是否以子字符串開頭
- 15. 檢查字符串是否包含子字符串
- 16. 如何檢查是否字符串包含字符串數組字符串
- 17. jQuery:檢查字符串中是否存在特殊字符
- 18. 如何檢查字符串是否以Liquid中的子字符串結尾?
- 19. 如何檢查字符串是否包含appway腳本中的子字符串?
- 20. 檢查字符串x是否等於字符串中的任何字符串[]
- 21. VB,如何檢查某個字符是否在字符串中
- 22. 如何檢查字符是否在字符串中?
- 23. 如何檢查某些字符是否在字符串中?
- 24. 檢查字符串的子字符串
- 25. 如何查看字符串是否爲子字符串。 Java
- 26. 檢查字符串是否在字符串中重複使用
- 27. 如何查找字符串中是否存在大寫字符?
- 28. 如何檢查是否字符串有
- 29. 如何檢查在字符串數組存在的字符串
- 30. Javascript - 如何檢查一個字符串是否包含多個子字符串
請檢查這個更完整的答案在這裏:http://stackoverflow.com/questions/2753956/string-contains-string-in-objective-c – TCB13 2013-06-13 20:45:51