Javascript 如何构造正则表达式以从脚本内容中提取变量值?

Javascript 如何构造正则表达式以从脚本内容中提取变量值?,javascript,php,regex,Javascript,Php,Regex,我从脚本标记中提取了一些数据。我需要分配给变量的内容 var file = "some url here"; 我希望正则表达式的结构能够忽略中的所有其他文本,并且只提取变量内部的url 我能够使用javascript提取数据,我得到了以下结果: match(/var file = "(.*)";/)[1] 我只需要上面的同一行,但用于php语法的preg_match()。如果您有相同的输入字符串,php等价物如下: $str = 'var file = "some url here";';

我从脚本标记中提取了一些数据。我需要分配给变量的内容

var file = "some url here";
我希望正则表达式的结构能够忽略
中的所有其他文本,并且只提取变量内部的url

我能够使用javascript提取数据,我得到了以下结果:

match(/var file = "(.*)";/)[1]

我只需要上面的同一行,但用于php语法的preg_match()。

如果您有相同的输入字符串,php等价物如下:

$str = 'var file = "some url here";';
preg_match('/var file = "(.*)";/', $str, $matches);
echo $matches[1];
输出:

some url here

是否使用相同的输入字符串?或者使用它的PHP等价物?是的,PHP等价物是获取分配给“file”变量的脚本标记内的内容。@kisra不用担心。很高兴我能帮忙。如果这确实回答了你的问题,请考虑标记答案接受(在下/下投票箭头下的复选标记)。看见