Парни, выручайте, уже ум за разум заходит, что не так делаю? (perl 5.14)
Есть текстовый файл в котором где то есть строка:
Set table = cat.Tables("Банк")
Скажем код такой:
use strict;
use 5.010;
#До тех пор как $_ станет undef или же не undef но совпадет с рег. шаблоном
until( !defined($_ = <>) or m/^(\h*?)Set table = cat\.Tables\("(.+?)"\)$/ ) {
}
exit unless $_;
print STDERR 'The whole line: ', $_;
say STDERR '$1: ', $1;
say STDERR '$2: ', $2;