jjk2 Posted July 10, 2008 Share Posted July 10, 2008 in 9aca1b0bed3396d01e082c113f65971__e67056a3a1549aa5211b3ad7e212039f__004d.flv.flv.flv how can i select for only whatever is between" __ "and ".flv" so i would end up with 004d ? the above filename is experiment gone horribly wrong....i was attempting to add random letters to protect my videos from ripped in sequence. Quote Link to comment https://forums.phpfreaks.com/topic/114047-regex-headache/ Share on other sites More sharing options...
effigy Posted July 10, 2008 Share Posted July 10, 2008 Are you using this on multiple file names? If so, and most of them appear towards the end, this pattern will suit you well: <pre> <?php preg_match('/^.+__(.+?)(?=\.flv)/', '9aca1b0bed3396d01e082c113f65971__e67056a3a1549aa5211b3ad7e212039f__004d.flv.flv.flv', $matches); print_r($matches); ?> </pre> Quote Link to comment https://forums.phpfreaks.com/topic/114047-regex-headache/#findComment-586321 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.