2010-08-19 23 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