Javascript 用一堆斜线来匹配某事物的正确方法

Javascript 用一堆斜线来匹配某事物的正确方法,javascript,regex,Javascript,Regex,所以我调用一个页面,页面返回这个 onload":["goURI(\"\\\/goto\\\/3318250268968\\\/?context=edited\"); 介于两者之间的电话号码可以随时通话。我基本上想做 onload":["goURI(\"\\\/goto\\\/<get this>\\\/?context=edited\"); onload:“[“goURI(\“\\\\/goto\\\\\/?context=edited\”); 对于我想要获取的内容,仅此而已

所以我调用一个页面,页面返回这个

onload":["goURI(\"\\\/goto\\\/3318250268968\\\/?context=edited\");
介于两者之间的电话号码可以随时通话。我基本上想做

onload":["goURI(\"\\\/goto\\\/<get this>\\\/?context=edited\");
onload:“[“goURI(\“\\\\/goto\\\\\/?context=edited\”);

对于我想要获取的内容,仅此而已。最好的方法是什么?我对正则表达式很糟糕。

您提供的字符串可以使用以下模式进行匹配

onload":\["goURI\(\\"\\\\\\/goto\\\\\\/(.+?)\\\\\\/\?context=edited\\"\);

这是一个非常奇怪的片段。它不是一个有效的对象初始值设定项,但它看起来是应该的。你确定你包含了全部内容吗?这不是全部内容,它还返回一系列其他内容。但我只需要从一个snipplet获取信息。@Josh:但是snipplet没有任何意义,这使得它很困难解释如何从中提取.data2.match(/onload):[“goURI(\\”)/goto(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\?