Jump to content

Regex and preg_match_all()


worldveil

Recommended Posts

So I'm doing a screen scrape (I have permission) and I have the html for the page.

 

Basically I want to extract the strings from the HTML which happen to fall between two strings: "/imgres?imgurl=" and ".jpg" (inclusive). There are many of these.

 

So far I have:

function getPictures($html) {
   
   $matches = array();
   $num_matches = preg_match_all("/imgres?imgurl=(.+?).jpg/", $html, $matches);
   
   foreach($matches[1] as $match) {
      echo $match, "<BR>";
   }
}

 

I'm just having trouble with regex..could anyone help me out? It's not capturing the strings between the two specified substrings in my regex expression. Thanks for any help/pointers you guys might have :)

 

Link to comment
https://forums.phpfreaks.com/topic/228342-regex-and-preg_match_all/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.