0

我可以找到许多使用 HTML 查找 URL 的示例,但是,我需要更加具体,并在以下文本中提取图像的 URL:

我只需要第一场比赛。

我正在使用 PHP。

期望值结果:http ://cdn.somewebsite.com/path/123.jpg

var flashvars = {
'url_mode':'1',
'image':'http://cdn.somewebsite.com/path/123.jpg',
'bufferlength':'3',
'id': 'player',
'autostart': 'true'
...
};
4

2 回答 2

1

使用preg_match积极的后向断言:

$data = <<< EOF
var flashvars = {
'url_mode':'1',
'image':'http://cdn.somewebsite.com/path/123.jpg',
'bufferlength':'3',
'id': 'player',
'autostart': 'true'
...
};
EOF;

preg_match("/(?<='image':')[^']+/", $data, $match);
echo($match[0]);
于 2013-09-29T20:05:28.413 回答
0

嗨,这应该适合你。

preg_match(/http.*?\.jpg/)

于 2013-09-29T20:06:06.683 回答