[英]iPhone : How to check whether a substring exists in a string?
我有一些字符串名稱,我想比較該字符串是否包含子字符串,例如“ _thumb.png”。
[string rangeOfString:string1].location!=NSNotFound
您可以嘗試以下方法:
NSString *originalString;
NSString *compareString;
讓您的string
存儲在originalString
,而要比較的substring
存儲在compareString
。
if ([originalString rangeOfString:compareString].location==NSNotFound)
{
NSLog(@"Substring Not Found");
}
else
{
NSLog(@"Substring Found Successfully");
}
ssteinberg的答案看起來不錯,但還有以下幾點:
NSRange textRange;
textRange =[string rangeOfString:substring];
if(textRange.location != NSNotFound)
{
//Does contain the substring
}
我在這里找到的。
NSString *string = @"hello bla bla";
if ([string rangeOfString:@"bla"].location == NSNotFound)
{
NSLog(@"string does not contain bla");
}
else
{
NSLog(@"string contains bla!");
}
在ios 8
或OS X 10.10
我們可以使用。
if(![textLine containsString:@"abc"])
{
[usableLines addObject:textLine];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.