Eth*_*len 2 objective-c ios nsrange
我有以下内容NSString:
productID = @"com.sortitapps.themes.pink.book";
Run Code Online (Sandbox Code Playgroud)
最后,"书"可以是任何东西......"音乐","电影","游戏"等.
我需要在粉红色这个词之后找到第三个句号,这样我就可以用其他东西替换最后一个"书"字.我如何使用NSRange执行此操作?基本上我需要这个:
partialID = @"com.sortitapps.themes.pink.";
Run Code Online (Sandbox Code Playgroud)
您可以尝试向后搜索点并使用结果来获得所需的范围:
NSString *str = @"com.sortitapps.themes.pink.book";
NSUInteger dot = [str rangeOfString:@"." options:NSBackwardsSearch].location;
NSString *newStr =
[str stringByReplacingCharactersInRange:NSMakeRange(dot+1, [str length]-dot-1)
withString:@"something_else"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9134 次 |
| 最近记录: |