genericnumber1 Posted October 11, 2006 Share Posted October 11, 2006 Hey, I'm trying to pull some information from a string using regex, nothing TOO hard. I just figure I have my regex pattern wrong, hopefully that's what it is or I'm in the wrong forum. (this is of course not my real code, but it works the same way)[code]<?php$r = 1;$information = 'blah//startcode1$code = "blahblahblahblah";//endcode1blah';?>[/code]I'm trying to just pull out the part that starts with //startcode1$code = "and ends with ";//endcode1Here is my method...[code]<?phppreg_match('/(\/\/startcode'.$r.'\n\$code = )["\'](.*)["\'](;\/\/endcode'.$r.')/s', $information, $matches);?>[/code]yet when I print_r() the $matches, there is nothing.... help >.>? Link to comment https://forums.phpfreaks.com/topic/23619-need-help-with-regex/ Share on other sites More sharing options...
effigy Posted October 11, 2006 Share Posted October 11, 2006 Try[tt] \r\n [/tt] as opposed to just[tt] \n[/tt].[code]preg_match('%^//startcode' . $r. '\s+^\$code\s*=\s*"(.+?)";\s*//endcode' . $r . '%sm', $information, $matches);[/code] Link to comment https://forums.phpfreaks.com/topic/23619-need-help-with-regex/#findComment-107262 Share on other sites More sharing options...
genericnumber1 Posted October 11, 2006 Author Share Posted October 11, 2006 got it man! thanks! what is \r? :D Link to comment https://forums.phpfreaks.com/topic/23619-need-help-with-regex/#findComment-107270 Share on other sites More sharing options...
effigy Posted October 11, 2006 Share Posted October 11, 2006 A.K.A. CR or the Carriage return: [url=http://en.wikipedia.org/wiki/Newline]more info[/url]. Link to comment https://forums.phpfreaks.com/topic/23619-need-help-with-regex/#findComment-107289 Share on other sites More sharing options...
genericnumber1 Posted October 11, 2006 Author Share Posted October 11, 2006 thanks ;D Link to comment https://forums.phpfreaks.com/topic/23619-need-help-with-regex/#findComment-107292 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.