[英]How do I get position of character in NSString?
我有這個NSString
Asia/Tokyo
我想通過刪除“亞洲/”來獲得“東京”我知道它會通過搜索“/”的位置來開始工作,但我該怎么做? 請幫助
要獲取字符串中子字符串的位置:
[@"Asia/Tokyo" rangeOfString:@"/"].location
你也可以使用它:
NSString *mainString = @"Asia/Tokyo";
NSUInteger location = [mainString rangeOfString:@"/"].location + 1;
NSLog(@"Trimed string:%@",[mainString substringFromIndex:location]);
結果:Trimed string:東京
只需使用componentsSeparatedByString:@"/"
拆分字符串componentsSeparatedByString:@"/"
這將返回一個數組,你只需抓住第二個元素。
您可以使用rangeOfString為您提供字符串的位置。 我還會通過if語句運行范圍,以查找NSNotFound以防萬一找不到您要查找的字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.