你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS 判別NSString能否包括某個字符串

IOS 判別NSString能否包括某個字符串

編輯:IOS開發綜合

次要用到三種辦法來判別:

1. rangeOfString 能否包括
2. hasprefix 能否在前綴包括
3. hasSuffix 能否在末尾包括

=======================================================================================

//判別字符能否包括某字符串;
NSString *string = @"hello,shenzhen,martin";

//1. rangeOfString字條串能否包括有某字符串
if ([string rangeOfString:@"martin"].location != NSNotFound) {
NSLog(@"string 不存在 martin");
} else {
NSLog(@"string 包括 martin");
}

//2. hasprefix 字條串開端包括有某字符串
if ([string hasprefix:@"hello"]) {
NSLog(@"string 包括 hello");
} else {
NSLog(@"string 不存在 hello");
}

//3. hasSuffix 字符串末尾有某字符串;
if ([string hasSuffix:@"martin"]) {
NSLog(@"string 包括 martin");
} else {
NSLog(@"string 不存在 martin");
}

=======================================================================================
在IOS8當前,還可以用上面的辦法來判別能否包括某字符串:

//在IOS8中你可以這樣判別
NSString *str = @"hello world";
if ([str containsString:@"world"]) {
NSLog(@"str 包括 world");
} else {
NSLog(@"str 不存在 world");
}

【IOS 判別NSString能否包括某個字符串】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved