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. C++解析數據字節到結構
- 3. 解析JSON到數據結構
- 4. 解析緩衝區數據到結構
- 5. 如何快速分析postgres數據庫
- 6. 如何解析以下JSON數據
- 7. 快速過濾數據的數據結構
- 8. 從BeautifulSoup解析非結構化數據到結構化數據集
- 9. 有沒有可以快速合併的地圖數據結構?
- 10. 解析數據迅速
- 11. 將CSV數據解析爲結構
- 12. 解析非結構化數據
- 13. 解析數據結構clang/LLVM
- 14. 快速XML到數據庫
- 15. 從xsd數據結構解析xml數據?
- 16. Scala中的快速結構化數據到文本:JSON或XML,以及哪些?
- 17. NoSQL數據庫可以容納以下數據結構?
- 18. 對整數的下界和上界查詢的快速數據結構?
- 19. 如何從以下數據解析數字字節/秒?
- 20. 如何使用結構解析這些數據?
- 21. 如何解析Java中的PHP序列化數據結構?
- 22. 以下情況下的數據結構如何? (最大堆棧)
- 23. 編譯時數據數組結構以外的數據結構?
- 24. 解析數據到數組
- 25. 快速數據庫讀取和快速本地數據結構操作的最佳編程語言
- 26. SQL 2005 - 快速複製數據庫+數據的快速方法
- 27. 如何解決R中分層數據結構中的數據?
- 28. 快速解析req.body中的多部分/表單數據發佈
- 29. 將解析的xml數據映射到結構中
- 30. Python通常將數據解析到對象結構中
很大程度上取決於數據的解釋應該是什麼。假設&是一個分隔符,K = V是一個關鍵值對,假設我認爲是正確的,但沒有任何地方陳述 – 2011-02-17 10:01:24