这似乎是我正在寻找的,但反过来。我想string
从右边而不是从左边提取。给出从左边提取的例子:
NSString *source = @"0123456789";
NSString *firstFour = [source substringToIndex:4];
Output: "0123"
我正在寻找一个可以从右侧工作的版本(下面的内容不起作用)
NSString *source = @"0123456789";
NSString *lastFour = [source substringToIndex:-4];
Output: "6789"
这[source substringFromIndex:6];
不起作用,因为有时我会得到一个答案是 000123456789 或 456789 或 6789。在所有情况下,我只需要字符串中的最后 4 个字符,以便将其转换为数字。
一定有比一堆 if else 语句更好的方法吗?