我是iOS開發新手,面臨一些問題。我有一個像這樣的字符串M||100|??|L||150|??|S||50.
我想將字符串拆分成塊並保存到數組中,e.g M 100
是第一個索引,第二個索引是L 150
,第三個索引是S50。從字符串變量獲取子串並保存到NSMutableArray
-5
A
回答
2
NSString *str = @"M||100|??|L||150|??|S||50";
NSString *stringWithoutBars = [str stringByReplacingOccurrencesOfString:@"||" withString:@" "];
NSMutableArray *array = [[NSMutableArray alloc]initWithArray:[stringWithoutBars componentsSeparatedByString:@"|??|"]];
2
您可以使用此代碼
NSString *str = @"M||100|??|L||150|??|S||50";
str = [str stringByReplacingOccurrencesOfString:@"||" withString:@" "];
NSArray *array = [str componentsSeparatedByString:@"|??|"];
這將返回您預期的結果從你的字符串數組。
0
let str = "M||100|??|L||150|??|S||50"
let array = str.componentsSeparatedByString("|??|")
print(array)
結果:
["M||100", "L||150", "S||50"]
0
///First replace "||" with " "
NSString *your_str = @"M||100|??|L||150|??|S||50";
your_str = [your_str stringByReplacingOccurrencesOfString:@"||" withString:@" "];
///Get array of string
NSArray *arr = [your_str componentsSeparatedByString:@"|??|"];
NSMutableArray *data_arr = [[NSMutableArray alloc] init];
for(NSString *str in arr)
{
///string to data conversion
NSData *data = [your_str dataUsingEncoding:NSUTF8StringEncoding];
//////// add data to array
[data_arr addObject: data];
}
NSLog(@"data_arr =%@",data_arr);
0
NSString *str = @"M||100|??|L||150|??|S||50";
NSArray *arrt = [str componentsSeparatedByString:@"|??|"];
NSMutableArray *arr = [[NSMutableArray alloc]init];
for (int i = 0; i <= arrt.count - 1; i++) {
[arr addObject:[[arrt objectAtIndex:i] componentsSeparatedByString:@"||"]];
}
相關問題
- 1. 從字符串獲取子字符串__
- 2. 從NSMutableArray獲取阿拉伯字符串
- 3. 如何從JTextField獲取字符串並將其保存在變量中?
- 4. 如何獲取網頁內容並將其保存到字符串變量中
- 5. 從變量中獲取字符串
- 6. 從查詢字符串獲取變量
- 7. 從字符串獲取變量
- 8. 從不斷變化的字符串中獲取子字符串
- 9. 如何從給定的字符串獲取字符串變量
- 10. 從字符串獲取子串C
- 11. PHP從字符串獲取子串
- 12. 如何消除部分字符串並保存到變量中?
- 13. 找到PHP字符串,並保存爲變量
- 14. 從ArrayList獲取字符串並保存在共享首選項
- 15. 將字符串$變量保存到另一個變量中
- 16. 如何從字符串中取數字到子串並保持數組?
- 17. 保存從jlist選擇的項目到字符串變量
- 18. PHP從變量中獲取字符串並避免引用
- 19. 獲取字符串值,並將其添加到特定變量
- 20. 獲取子字符串並使用循環將其存儲在變量中
- 21. 如何讀取並保存整型,雙精度和字符串到變量?
- 22. 用變量替換字符串變量名的子字符串
- 23. 解壓字符串並獲取字符串向量
- 24. iOS:從變量和字符串合併創建字符串
- 25. 獲取字符串變量的值
- 26. 使用字符串變量獲取列
- 27. 獲取查詢字符串變量webrequested
- 28. Groovy - 從字符串中提取並顯示子字符串
- 29. 從變量中獲取字符串的最後一個字符
- 30. 從列表框中獲取變量到sql字符串
我已經嘗試的NSArray * SUBSTRING = [sizeString componentsSeparatedByString:@ 「||」]; NSArray * subString1 = [subString componentsSeparatedByString:@「| ?? |」]];但在substring1我有一個索引的所有數據 – Aly