Solved

Regular Expression

Posted on 2000-04-10
1
181 Views
Last Modified: 2010-03-05
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
Comment
Question by:paulca
1 Comment
 
LVL 16

Accepted Solution

by:
maneshr earned 50 total points
ID: 2701251
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

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Passing shell scripts to run on the SFTP cmd object 12 182
cpan issue 1 63
Excel to CSV conversion with specific columns 5 82
read an xml file in perl 2 30
Email validation in proper way is  very important validation required in any web pages. This code is self explainable except that Regular Expression which I used for pattern matching. I originally published as a thread on my website : http://www…
Checking the Alert Log in AWS RDS Oracle can be a pain through their user interface.  I made a script to download the Alert Log, look for errors, and email me the trace files.  In this article I'll describe what I did and share my script.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question