От: | slava_phirsov | ||
Дата: | 07.06.10 09:52 | ||
Оценка: |
my @foo = split '', 'foo bar buzz';
my $bar = '';
my $re = qr/(.*)u/;
until ($bar =~ $re)
{
$bar .= shift @foo;
print $bar . "\n";
}
print "\$1 is undef\n" unless defined $1;
print "\$1 is $1\n" if ($bar =~ $re);
f
fo
foo
foo
foo b
foo ba
foo bar
foo bar
foo bar b
foo bar bu
$1 is undef
$1 is foo bar b