On Tue, 14 May 2002, Dexter Casey wrote:

     > Dude that doesn't work. You are substituing white space for the word you are 
trying to
     > match and store in $server.  Am I missing something.  That just returns the 
count of
     > matches.
     > 
     > Rgds
     > Dexter

I tried it and it did work!

C:\>perl -e "$line="\\\\Server\\Pathname";print "$line\n";($server=$line)=~s/\\\w*$//; 
print "$server\n""
\\Server\Pathname
\\Server

C:\>

what it does is first assign $line to $server ($server=$line) and then
replace in $server  one '\' (not two!) and a word (\w* means none or more
alphanumeric characters) until the end of the line ($ is end of line) with
nothing (//), I mean delete the '\whatever_is_here_until_end_of_line'.

rgrds,
m4c.

_______________________________________________
Perl-Win32-Admin mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to