CerealBH Posted January 6, 2009 Share Posted January 6, 2009 im parseing a page for so.addVariable("content_video", "http://movielink.flv"); for my regex what i have is so.addVariable\(\"content_video\", \"(.*?) which returns movielink.flv"); how do i get rid of the "); its driving me crazy Quote Link to comment https://forums.phpfreaks.com/topic/139725-regex-help-to-much-info/ Share on other sites More sharing options...
CerealBH Posted January 6, 2009 Author Share Posted January 6, 2009 Here is all the code if that helps any $url = "http://www.site.com/file.html"; $input = @file_get_contents($url) or die('Could not access file: $url'); $regexp = "so.addVariable\(\"content_video\", \"(.*?)"; if(preg_match_all("/$regexp/siU", $input, $matches, PREG_SET_ORDER)) { foreach($matches as $match) { //echo $match[0]; Matches what i want, and the rest of the page //echo $match[1]; Matches what i want, and the rest of the page echo $match[2]; //Supposed to be the link, comes up blank echo "\n"; echo "\n"; } Quote Link to comment https://forums.phpfreaks.com/topic/139725-regex-help-to-much-info/#findComment-731057 Share on other sites More sharing options...
CerealBH Posted January 6, 2009 Author Share Posted January 6, 2009 well ive gotten down to where $regexp = "so.addVariable\(\"content_video\", \"([^>]+)\);"; will return so.addVariable("content_video", "http:/movie.flv"); now i just need to get the other crap out, do i need to perform another regex on it? im sure theres just something that im missing Quote Link to comment https://forums.phpfreaks.com/topic/139725-regex-help-to-much-info/#findComment-731089 Share on other sites More sharing options...
.josh Posted January 6, 2009 Share Posted January 6, 2009 so.addVariable\(\"content_video\", \"([^\"]*)\"\); Quote Link to comment https://forums.phpfreaks.com/topic/139725-regex-help-to-much-info/#findComment-731147 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.