RE za behu
Honza Pazdziora
adelton na informatics.muni.cz
Sobota Srpen 30 15:56:45 MEST 2003
On Sat, Aug 30, 2003 at 03:51:33PM +0200, Jiri Polcar wrote:
> >
> > Pracuje:
> >
> > $ perl -w
> > use strict;
> > my $re = '/x/';
> > my $text = 'xyz';
> > if ( eval { '$text =~ '.$re } ) { print "MATCH\n" } else { print "NO\n" }
> > print "$]\n";
> > __END__
> > MATCH
> > 5.008001
>
> U me se to MATCHne i kdyz nema...
>
> polcar na mon:~/work/perl$perl -w
> my $re = '/NECOCOSENEMATCHNE/';
> my $text = 'xyz';
> if ( eval { '$text =~ '.$re } ) { print "MATCH\n" } else { print "NO\n"}
> print "$]\n";
> __END__
> MATCH
> 5.006001
Jo aha, prehlidl jsem se. Samozrejme tam nema byt
eval { 'retezec' }
ale
eval 'retezec'
protoze jinak testujete, jestli je ten retezec pravdivy (nenulovy), coz
je.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, mod_perl, DBI, Oracle, auth. WWW servers, XML/XSL, ...
Only self-confident people can be simple.
Další informace o konferenci Perl