http://www.perlmonks.org?node_id=207029


in reply to Get Parent Directory

Your parsing errors result due to different things: Your code might look like this:
# I dislike having to escape everything when I can use '' instead $path = '\default\main\Anand\toipcs\Tutorials\internet'; $curPath = $path; $curPath =~ s!\\default\\main\\([^\\]*)\\Tutorials\\internet!$1!; $parentdir = $curPath; print "parent Directory : $curPath\n"; ($Pdir,$Sdir) = $parentdir =~ m!([^\\]*)\([^\\]*)$!; print "parent branch : $Pdir \t sub branch $Sdir";
HTH & HAND,
--
use signature; signature(" So long\nAlfie");