peeps Posted March 18, 2007 Share Posted March 18, 2007 I have googled many different things, but I cannot grasp how to pull the text that matches the regular expression from text I want to look in. Maybe I just don't know how to word my question. I have tried preg_grep and am not sure that even does what I want to do. What I am doing now is: $tosearch = explode(" ",$sometext); foreach($tosearch as $value){ if(eregi('[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}',$value)){ $mac = $value; } } that works, but what I want to do is: $mac = preg_grep('[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}', $sometext); //$sometext not being an array The above gives an error complaining about not being an array. Thanks. Link to comment https://forums.phpfreaks.com/topic/43183-solved-search-for-regex-in-text/ Share on other sites More sharing options...
fert Posted March 18, 2007 Share Posted March 18, 2007 preg_match('[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}-[A-Z0-9]{2}', $sometext,$mac); print_r($mac); Link to comment https://forums.phpfreaks.com/topic/43183-solved-search-for-regex-in-text/#findComment-210097 Share on other sites More sharing options...
peeps Posted March 20, 2007 Author Share Posted March 20, 2007 Thanks, that works just like i wanted. Link to comment https://forums.phpfreaks.com/topic/43183-solved-search-for-regex-in-text/#findComment-210906 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.