objective dot在dot之前和之后获取子字符串

Saa*_*mar 7 iphone objective-c

我有一个像112.1或102.2等字符串现在我想在点之前和使用目标c的点之后得到子字符串,意味着我想获得像这样的112和1的2个子串.请指导.关心萨阿德.

Vla*_*mir 24

请尝试以下方法:

NSArray *arrayWithTwoStrings = [yourString componentsSeparatedByString:@"."];
Run Code Online (Sandbox Code Playgroud)

使用此方法,您将获得包含由"."分隔的字符串组件的NSArray.string,即"112.1"字符串的"112"和"1".之后,您可以使用array的objectAtIndex:方法访问它们.

PS另请注意,如果您要使用这些字符串的数值,可能会有更好的解决方案


iOS*_*per 11

NSString *str = yourstr;  
NSArray *Array = [str componentsSeparatedByString:@"."];        
NSString *t = [Array objectAtIndex:0];  
NSString *t1 = [Array objectAtindex:1]; 
Run Code Online (Sandbox Code Playgroud)