2013-09-23 35 views
0

在php中,我从我的其他外部网站上刮取了一些html。我正在执行刮取并获取所有的页面html在一个PHP字符串。我需要在这个字符串中找到第一个.png文件类型。然后,我需要从这一点抓住html来找到它之前的起始http,并在下一个字符开始“\ u002522”之前抓住html。有任何想法吗?找到一个匹配,然后在它之前和之后获取一些html

所以:

<html><head><title>Hello</title></head><body><p>Here's a nice image</p><img src="http://www.exampleurl.com/image.png?id=35435646&v=5647\\u002522"/></body></html> 

会变成:

http://www.exampleurl.com/image.png?id=35435646&v=5647 

我到处找所有这些事情在同一时间合并,但没有运气:(

+1

'DOMDocument',创建'DOMXPath',查询'// img/@ src [contains(。,“。png”)] [0]',获取'DOMAttr'的' - >值' 。 [DOM引用](http://www.php.net/manual/en/book.dom.php)。 – Wrikken

回答

相关问题