PHP正则表达式是一个Javascript字符串

PHP正则表达式是一个Javascript字符串,php,javascript,regex,web-scraping,Php,Javascript,Regex,Web Scraping,我刚刚卷曲了一个页面,返回了一个javascript字符串。我想预先匹配它,这样我就可以在PHP脚本中使用这些数字。我在regex很糟糕,在过去的几个小时里,我一直在尝试各种各样的方法来让它发挥作用。如果您能寄给我任何信息,我将不胜感激 document.getElementById('vars').href = "/x/69402770/"+(592630%51245 + 592630%913)+" /"; 是我通过卷曲得到的线。我想把所有的数字都放到一个数组中。 69402770、5926

我刚刚卷曲了一个页面,返回了一个javascript字符串。我想预先匹配它,这样我就可以在PHP脚本中使用这些数字。我在regex很糟糕,在过去的几个小时里,我一直在尝试各种各样的方法来让它发挥作用。如果您能寄给我任何信息,我将不胜感激

document.getElementById('vars').href = "/x/69402770/"+(592630%51245 + 592630%913)+" /";
是我通过卷曲得到的线。我想把所有的数字都放到一个数组中。 69402770、592630、51245、592630和913


再次感谢

下面的表达式应该产生一个包含4个数字的数组

preg_match_all('/[0-9]+/', $yourJSString, $res);
print_r($res);

下面的表达式应该生成一个包含4个数字的数组

preg_match_all('/[0-9]+/', $yourJSString, $res);
print_r($res);

嗯,我发誓我试过了。我又做了一次。我打印($matches)只得到:Array([0]=>69402770[1]=>69402770)我刚得到这些结果:Array([0]=>Array([0]=>69402770[1]=>592630[2]=>51245[3]=>592630[4]=>913))一定要使用preg\u match\u all(592630%51245+592630%913)语句中有一个%重要吗?谢谢。我还是一个编程新手,因此犯了一些愚蠢的错误;)嗯,我发誓我试过了。我又做了一次。我打印($matches)只得到:Array([0]=>69402770[1]=>69402770)我刚得到这些结果:Array([0]=>Array([0]=>69402770[1]=>592630[2]=>51245[3]=>592630[4]=>913))一定要使用preg\u match\u all(592630%51245+592630%913)语句中有一个%重要吗?谢谢。我还是一个编程新手,因此犯了一些愚蠢的错误;)