XpertWorlock Posted March 30, 2011 Share Posted March 30, 2011 trying to get a reg exp to get the current directory of a string (not working directory). So far what I have is : http\:\/\/www\.([a-zA-Z0-9\-\.]+)([a-zA-Z0-9\-\/]*) the problem is it will capture the filename too : ex . http://www.example.com/testFolder/test.php output -> http://www.example.com/testFolder/test I'm assuming I have to use a look ahead to ensure there is no extension, but I've never fully grasped look aheads. Can anyone help? Quote Link to comment https://forums.phpfreaks.com/topic/232213-need-current-dir-of-string/ Share on other sites More sharing options...
sasa Posted April 2, 2011 Share Posted April 2, 2011 <?php $test = '. http://www.example.com/testFolder/test.php'; preg_match('/http\:\/\/www\.([a-zA-Z0-9\-\.]+\/)+/', $test, $matches); echo $matches[0]; ?> Quote Link to comment https://forums.phpfreaks.com/topic/232213-need-current-dir-of-string/#findComment-1195798 Share on other sites More sharing options...
The Little Guy Posted April 2, 2011 Share Posted April 2, 2011 or... $info = parse_url($url); echo $info['path']; Quote Link to comment https://forums.phpfreaks.com/topic/232213-need-current-dir-of-string/#findComment-1195886 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.