Nick,

If you want to unsubscribe to the list, you need to send a message to

[EMAIL PROTECTED]

Could any one answers to my question?

Hanming

<[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
> Could you please take me off this alias.     Thanks
>
> Nick Futter
> Director,  Channel Sales
> EBIZ Enterprises Incorporated
> 13715 Murphy Road, Suite D
> Stafford, TX 77477
>
> tel:    800-876-8649 x 8570
> fax:   281-403-8670
> email:   [EMAIL PROTECTED]
> http://www.EBIZMart.com
> http://www.LinuxMall.com
>
>
>
>                     "Accardo,
>                     Lucia"                 To:     "'Hanming Tu'"
<[EMAIL PROTECTED]>,
>                     <Lucia.Accardo@        [EMAIL PROTECTED]
>                     qwest.com>             cc:
>                                            Subject:     RE: Help needed on
Regular
>                     08/14/01 09:17         Expression
>                     AM
>
>
>
>
>
>
> I wish I could help.. I could barely understand the program! :)
>
> -----Original Message-----
> From: Hanming Tu [mailto:[EMAIL PROTECTED]]
> Sent: Monday, August 13, 2001 1:53 PM
> To: [EMAIL PROTECTED]
> Subject: Help needed on Regular Expression
>
>
> Hi All,
>
> I am writing a program to display POD, functions, Perl FAQ, and programs
> and
> want to impement two rules for the input:
>
> 1. it is Perl module names if the input starts with words or '-m';
> 2. it is Perl function, FAQ, or program name if it starts with -f, -q, or
> -p
> respectively.
>
> Here is the test program that I used to test the codes to parse out the
> input. I have problem to implement Rule two if there is '-' in the server
> name or file names.
>
> Could you help me - you RE and Perl experts!
>
> Hanming
>
>
> #  more tst70.pl
> #!/usr/local/bin/perl
> #
> use strict;
> use warnings;
>
> my $inp='Carp Text::ParseWords -f stat qr ';
>    $inp .= '-m CGI DBI -f open readdir ';
>    $inp .= '-q "send mail:mail address:parse" ';
>    $inp .= '-p df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv ';
>    $inp .= '-f lc uc ';
> my $re1 = qr((-m\s*)?[\w: ]+);
> my $re2 = qr(-[fpmq]\s+);
> my $re3 = qr([\w:"'\/\s]+);
>
> my $i = 0;
> while ($inp) {
>     ++$i;
>     if ($inp =~ /^($re1)/) {
>         print "\nMatch: $&\n  Pre: $`\n Post: $'\n";
>         $inp = $';
>     }
>     if ($inp =~ m{^($re2)($re3)\s+($re2)?}) {
>         print "\n  1st: $1\n  2nd: $2\n  3rd: $3\n";
>         print "Match: $&\n  Pre: $`\n Post: $'\n";
>         $inp = "$3$'";
>     }
>     print "Input $i: $inp\n";
>     $inp = "" if ($i > 9);
> }
>
> #> ./tst70.pl
>
> Match: Carp Text::ParseWords
>   Pre:
>  Post: -f stat qr -m CGI DBI -f open readdir -q "send mail:mail
> address:parse" -p df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
>
>   1st: -f
>   2nd: stat qr
>   3rd: -m
> Match: -f stat qr -m
>   Pre:
>  Post: CGI DBI -f open readdir -q "send mail:mail address:parse" -p
> df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
> Input 1: -m CGI DBI -f open readdir -q "send mail:mail address:parse" -p
> df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
>
> Match: -m CGI DBI
>   Pre:
>  Post: -f open readdir -q "send mail:mail address:parse" -p
> df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
>
>   1st: -f
>   2nd: open readdir
>   3rd: -q
> Match: -f open readdir -q
>   Pre:
>  Post: "send mail:mail address:parse" -p df-svr1:/tmp/myfile.txt
> df-svr2:/tmp/myfile.csv -f lc uc
> Input 2: -q "send mail:mail address:parse" -p df-svr1:/tmp/myfile.txt
> df-svr2:/tmp/myfile.csv -f lc uc
>
>   1st: -q
>   2nd: "send mail:mail address:parse"
>   3rd: -p
> Match: -q "send mail:mail address:parse" -p
>   Pre:
>  Post: df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
> Input 3: -p df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
> Input 4: -p df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
> Input 5: -p df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
> Input 6: -p df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
> Input 7: -p df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
> Input 8: -p df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
> Input 9: -p df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
> Input 10: -p df-svr1:/tmp/myfile.txt df-svr2:/tmp/myfile.csv -f lc uc
>
>
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to