2010-08-19 24 views
1

我有一個這樣的字符串:獨立的鍵:值 - 串到NSDictionary中

"(list:\"RTM API\" status:completed)" 

而且我想把它轉換成一個的NSDictionary與「價值」的冒號爲關鍵幀之前和價值左冒號作爲價值 - 這樣的:

list: "RTM API" 
status: "completed" 

大概可以用一個簡單的regex左右完成,但我真的不知道該怎麼做。 我希望有人能解釋一種方法來做到這一點。

在此先感謝。只有\ S * 「([^」] +)」

注意,這不會有空格或特殊字符鍵的工作:

+0

你有沒有得到這個問題的答案? – Emmanuel 2011-07-11 14:28:35

+0

不,不幸的是,沒有。 – Kaloer 2011-07-11 16:49:35

回答

0

如何: (\ w +)\ S *。 A-ZA-Z0-9(字)。另外,您一定要到各地值引號。

這將返回兩組結果,一個讓所有的按鍵和一個與所有值。

我希望這幫助

+0

謝謝!似乎工作。 – Kaloer 2011-07-14 07:29:07