scs Posted January 30, 2007 Share Posted January 30, 2007 I have a string. Which has # and letters. Its a base64 encoding with a string in the middle. for instance. 9hf9g8dfstring0348kjnf98g4I kno the middle string I set. But the two out side strings are always different. I've been trying to get them in two there own variables. I've been able to get the first half with (.*?) but it doesnt work for the second half. im using preg_match btwIm a noobie when it comes to regular expressions. Havent had to use them that much. Still trying to get the hang of it.Does anyone kno about this. Seems pretty easy. I just cant figure it outthnx in advanceZach Quote Link to comment Share on other sites More sharing options...
c4onastick Posted January 30, 2007 Share Posted January 30, 2007 Try this:[code]$string = '9hf9g8dfstring0348kjnf98g4';preg_match('/([a-z0-9]+)string([a-z0-9]+)/i', $string, $match);print_r($match);[/code]The two sides of the string will be in $match[1] and $match[2] respectively. 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.