Lukeidiot Posted October 22, 2010 Share Posted October 22, 2010 I am trying to use preg_match_all to find some information on a webpage. Here is what I am currently using <?php $homepage = "http://www.example.com"; $page_contents1 = file_get_contents($homepage); $names1 = preg_match_all('/<span class="video_date">(.*)</span> - <a class="b" href="/(.*)/">(.*)</a><br/>\/', $page_contents1, $matches1); echo implode(", ", $matches1[1]); ?> I am trying to match this piece of html: <span class="video_date">Oct 21</span> - <a class="b" href="/meanwhilezealand/"> Meanwhile in New Zealand...</a><br/> Thanks for looking! Quote Link to comment https://forums.phpfreaks.com/topic/216537-preg_match_all-regex/ Share on other sites More sharing options...
dreamwest Posted October 22, 2010 Share Posted October 22, 2010 <?php $homepage = "http://www.example.com"; $page_contents1 = file_get_contents($homepage); $names1 = preg_match_all('~<span class\s?=\s?[\'"]video_date[\'"]>(.*)</span> - <a class\s?=\s?[\'"]b[\'"] href\s?=\s?[\'"]/(.*)/[\'"]>(.*)</a><br/>~is', $page_contents1, $matches1); echo implode(", ", $matches1[1]); ?> Quote Link to comment https://forums.phpfreaks.com/topic/216537-preg_match_all-regex/#findComment-1125133 Share on other sites More sharing options...
Lukeidiot Posted October 22, 2010 Author Share Posted October 22, 2010 Thanks! Much Love. Quote Link to comment https://forums.phpfreaks.com/topic/216537-preg_match_all-regex/#findComment-1125424 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.