【发布时间】:2013-10-18 23:10:52
【问题描述】:
我有一个 JSON 片段需要解析:
fragment = "\"product name\":\"12 oz. Coke\", \"more keys\":\"another value\""
我想从给定键名的任何键中获取值。
我试过了:
fragment.match/\"product name\"\:\"(.+)\"/
但我得到未终止的字符串遇到文件结尾。
你能帮我抓住字符串12 oz. Coke吗?
【问题讨论】:
-
你不能用
{和}包围片段并使用JSON解析器吗? -
不,因为它的格式不正确,抱歉我应该澄清一下。
-
好的,如果它的格式不正确,那么我们需要确切知道它的格式不正确,因为这将直接影响正则表达式的构造(假设正则表达式是正确的方法,那么)。