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. Quote Link to comment 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); Quote Link to comment 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. Quote Link to comment 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.