我在PHP中提出了一个关于正则表达式的问题(得到了答案),我需要在javascript中使用相同的正则表达式的帮助,这里是上一个问题的链接。 Regular expression to parse JSON
我再次想要获取JSON.parse并获取json对象,我需要找到该模式的正则表达式。
谢谢
答案 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}}