我有隨機數的字符串,劈裂隨機串
像「12345678912234」
我想把它分成4個部分,如,
字符串1 = 123
字符串2 = 456
STRING3 = 7891
串,4 = 2234
任何人有任何想法??
我試過使用NSRange,但我無法得到它。可能是我用錯了。
我也試過使用substringToIndex
,但它也失敗了。 請幫幫我吧
我有隨機數的字符串,劈裂隨機串
像「12345678912234」
我想把它分成4個部分,如,
字符串1 = 123
字符串2 = 456
STRING3 = 7891
串,4 = 2234
任何人有任何想法??
我試過使用NSRange,但我無法得到它。可能是我用錯了。
我也試過使用substringToIndex
,但它也失敗了。 請幫幫我吧
-(NSString *)splitString:(NSString *)string fromX:(int)x toY:(int)y
{
NSRange range = { x, y};
return [string substringWithRange:range];
}
NSLog([self splitString:@"12345678912234" fromX:0 toY:3]);
NSLog([self splitString:@"12345678912234" fromX:3 toY:3]);
NSLog([self splitString:@"12345678912234" fromX:6 toY:4]);
NSLog([self splitString:@"12345678912234" fromX:10 toY:4]);
剛剛測試過:)工作正常。 (只是爲了澄清:我已經錯誤地命名了函數,因爲它不是Y,而是你想從X中提取多少個字符)。
我想出你張貼之前... lolz ..:D – Hisenberg
我想你需要使用substringWithRange。
你想用哪個標準分割字符串?等於子串?隨機子串? etc ... – sergio
分裂的標準是什麼?總是3,3,4,4拆分?總是長度一樣? – taskinoor
是的長度將永遠相同... – Hisenberg