0
A
回答
5
var input = "A=B&C=D&E=F";
var output = input
.Split(new string[] {"&"}, StringSplitOptions.RemoveEmptyEntries)
.Select(s => s.Split('=', 2))
.ToDictionary(d => d[0], d => d[1]);
+0
我喜歡這個,所以你可以通過給出一個例子來說明你希望最終結果爲 – 2011-02-17 10:03:53
4
使用HttpUtility.ParseQueryString() - 方法:
http://msdn.microsoft.com/en-us/library/ms150046.aspx
它會返回一個NameValueCollection中,這是非常與之相似的字典。
+0
方法,因爲它適用於'='和'&'以外的分隔符。可以決定明天使用'|'和' - '代替,這將是代碼中的簡單替換 – 2011-02-17 10:04:15
2
是的,LINQ是你的朋友在這裏。
string myString = "A=B&C=D&E=F";
var dictionary = myString.Split('&')
.Select(pair => pair.Split('='))
.ToDictionary (array => array[0], array => array[1]);
相關問題
- 1. 快速解析數據
- 2. 如何解析快速字符串以獲取數據
- 3. 如何解析樹型數據結構?
- 4. 快速搜索解析數據3
- 5. 解析JSON到數據結構
- 6. C++解析數據字節到結構
- 7. 解析緩衝區數據到結構
- 8. 數據結構 - 快速搜索
- 9. 快速包含和LIFO數據結構
- 10. 如何快速分析postgres數據庫
- 11. 如何解析以下JSON數據
- 12. 快速過濾數據的數據結構
- 13. 從BeautifulSoup解析非結構化數據到結構化數據集
- 14. 有沒有可以快速合併的地圖數據結構?
- 15. 解析數據迅速
- 16. 數字索引數據結構的最快數據結構?
- 17. 解析數據結構clang/LLVM
- 18. 將CSV數據解析爲結構
- 19. 解析爲遞歸數據結構
- 20. 解析非結構化數據
- 21. 解析結構化文本數據
- 22. jquery解析數據和結構的html
- 23. 如何構建我的Elasticsearch索引以快速更改數據?
- 24. 快速XML到數據庫
- 25. 如何將以下多維XML類數據解析到數據框中
- 26. 如何解析android中具有以下結構的json數組?
- 27. 從xsd數據結構解析xml數據?
- 28. 如何解析列數據到數組?
- 29. Scala中的快速結構化數據到文本:JSON或XML,以及哪些?
- 30. NoSQL數據庫可以容納以下數據結構?
很大程度上取決於數據的解釋應該是什麼。假設&是一個分隔符,K = V是一個關鍵值對,假設我認爲是正確的,但沒有任何地方陳述 – 2011-02-17 10:01:24