Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 199
  • Last Modified:

Regular Expression

I have a path and I need to strip out the file name only.  i.e. c:\program files\netscape\help.txt => help.txt

I am also looking for a regular expression to give me the drive letter plus the backslash from a given path.  i.e. c:\program files\netscape\readme.txt => c:\
0
paulca
Asked:
paulca
1 Solution
 
maneshrCommented:
try this...

i have used split instead reg exp.

==================dr_file.pl
#!/usr/local/bin/perl

$path='c:\program files\netscape\readme.txt';

@path=split(/\\/,$path);

$drive=$path[0]."\\";
$file_name=$path[$#path];
print $drive,"\t",$file_name,"\n";
0

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now