搜尋此網誌

工商服務

2013年9月10日 星期二

[字串處理]如何得知 NSString 是否以某個字串開頭?

↑範例程式碼的執行結果。

你總會遇到需要判斷 NSString 字串是否以某個字串開頭的情形。

比方說需要判斷是否為網址,亦即是否以 http 或 https 開頭。這時候應該怎麼辦呢?所幸 NSString 內建了這樣的判斷函式,叫做 hasPrefix ,而且傳回值就是 BOOL 。當 NSString 字串具備指定的開頭前綴字串時,便傳回 YES ,反之則傳回 NO 。示範如下:

NSString *strUrl = @"http://chibuapp.com";

if ([strUrl hasPrefix:@"http"])
  NSLog(@"這個字串是個網址。");
else
  NSLog(@"這個字串不是網址。");


───
奇步應用的臉書粉絲專頁經常分享新知趣聞,歡迎加入追蹤。

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...