Javascript正则表达式解析JSON

时间:2010-01-06 21:06:07

标签: javascript regex

我在PHP中提出了一个关于正则表达式的问题(得到了答案),我需要在javascript中使用相同的正则表达式的帮助,这里是上一个问题的链接。 Regular expression to parse JSON

我再次想要获取JSON.parse并获取json对象,我需要找到该模式的正则表达式。

谢谢

3 个答案:

答案 0 :(得分:0)

尝试类似:

var matches = text.match(/\[\[.*?\]\]/);

matches[0]将是匹配的字符串。

由于Javascript不支持DOTALL PCRE选项,因此您必须使用这样的正则表达式:

var matches = text.match(/\[\[(?:\s|.)*?\]\]/);

答案 1 :(得分:0)

/\[\[.*?\]\]/g

G - Global(发现不止一次)

答案 2 :(得分:-1)

对于复杂对象,您可以进一步尝试 -

\{.*\:\{.*\:.*\}\}

{"ABC":{"Prop1":false,"Prop2":"abc","Prop3":false}}

经过测试@ http://www.regextester.com/

相关问题